# include <stdio.h>
//把一个数组按从大到小的顺序排序
//按照冒泡排序的方法实现
int main (){
//把一个数组按从大到小的顺序排序
//按照冒泡排序的方法实现
int arr[]={1,56,2,45,67,3,8,89,5};
int temp;
int m=sizeof(arr)/sizeof(int);
for (int i=0; i<m-1; i++) {
for (int j=i+1;j<m;j++){
if (arr[i]<arr[j]) {
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
for (int i=0; i<m; i++) {
printf("a[%d]=%d\n",i,arr[i]);
}
printf("数组打印完成\n");
return 0;
} |
|