#include <stdio.h>
int main()
{ //数组编程之冒泡排序法
/*int arr[]={12,8,13,9,100,45,28,28,90,80};
int i;
int j;
int len=sizeof(arr)/sizeof(arr[0]);
int temp;
for(i=0;i<len-1;i++){
for(j=0;j<len-i-1;j++){
if(arr[j]<arr[j+1]){ //从大到小排序
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(i=0;i<len;i++){
printf("%d ",arr[i]);
}*/
int arr[]={12,8,13,9,100,45,28,28,90,80};
int i;
int j;
int len=sizeof(arr)/sizeof(arr[0]);
int temp;
for(i=0;i<len-1;i++){
for(j=0;j<len-i-1;j++){
if(arr[j]>arr[j+1]){ //从小到大排序
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(i=0;i<len;i++){
printf("%d ",arr[i]);
}
return 0;
}
C语言,数组编程之冒泡排序法
最新推荐文章于 2024-07-18 16:42:53 发布