#include <stdio.h>
int main()
{
int arr[6] = { 51,5,705,44,1,45 };
int arr2[6] = {0};
int i = 0;
int temp=0;
printf("原数组arr:");
for (i = 0; i < 6; i++)//(sizeof(arr) / sizeof(arr[0]))的作用是算出数组中有多少个数据
{
printf("%d ", arr[i]);
}//该循环用于打印原数组
printf("\n原数组arr2:");
for (i = 0; i < 6; i++)//(sizeof(arr) / sizeof(arr[0]))的作用是算出数组中有多少个数据
{
printf("%d ", arr2[i]);
}//该循环用于打印原数组
printf("\n");
temp=arr[0];
for (i = 1; i < 6; i++)//每轮将一个最大的数放置末尾,剩下一个数默认最小不需要再循环
{
if (arr[i] <temp)//数据交换
{
temp = arr[i];
}
}
printf("\n最终排序后数组:");
for (i = 0; i < (sizeof(arr) / sizeof(arr[0])); i++)
{
printf("%d ", arr[i]);
}//该循环用于打印排序后数组
return 0;
}