#include <stdio.h>
int main()
{
int i, j;
int arr[10] = { 4,1,3,2,5,8,9,7,6,1 };//定义一个数组总元素个数为10
for (i = 0;i <9;i++) {//外层循环循环次数为数组总元素减一
for (j = 0;j <9-i;j++) {//内层循环为从一个数开始与右邻进行比较并排序,
if (arr[j] > arr[j + 1]) {//若右边的数大于左边,则比较的两个数交换位置,否,则不动
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (i = 0;i < 10;i++) {
printf("%d ", arr[i]);
}
return 0;
}
标签:10,arr,temp,int,冒泡排序,C语言,printf From: https://blog.51cto.com/u_16292421/8694570