#include <stdio.h>
int main()
{
int num[10] = {12,34,53,32,43,64,24,13,67,54};
int i = 0, j = 0,temp=0;
printf("排序之前:");
for(i=0;i<10;i++)
{
printf("%d ", num[i]);
}
printf("\n");
for (i = 0; i < 10; i++)//循环10次
{
for (j = 0; j <9; j++)//循环九次,每一次把左边的数都和右边的数比较
{
if (num[j] > num[j+1])
{
temp = num[j];
num[j] = num[j+1];//把大的那个值交换到右边,小的值交换到左边
num[j + 1] = temp;
}
}
}
printf("排序之后:");
for (i = 0; i < 10; i++)
{
printf("%d ",num[i]);
}
printf("\n");
return 0;
}
结果: