#include <stdio.h>
int main(){
int arr[] = {1,3,5,4,8,2};
//定义一个变量来接收数组的长度
int size = sizeof arr/sizeof(int);
//定义一个变量做中间值
int a;
//外层循环循环次数
for (int i=0; i<5; i++) {
//遍历数组
for (int j = 0; j < size-i-1; j++) {
//相比较,第一个数小于第二个数,交换
if (arr[j]<arr[j+1]) {
a = arr[j+1];
arr[j+1] = arr[j];
arr[j] = a;
}
}
//遍历输出 数组
for (int b = 0; b<6; b++) {
printf("%d ",arr[b]);
}
printf("\n");
}
return 0;
}
|
|