| 
 
| //冒泡排序 #include<stdio.h>
 
 void maopao(int num[], int len){
 
 int i;
 int j;
 int temp;
 for(i = 0;i < len;i++){
 for(j = 0;j < len -  1- i;j++){
 if(num[j] > num[j+1]){
 temp = num[j];
 num[j] = num[j+1];
 num[j+1] = temp;
 }
 }
 }
 
 }
 
 int main(){
 int num[10] = {10,20,21,4,58,61,22,11,0,12};
 
 int i;
 
 for(i = 0; i < 10; i++){
 printf("%d ",num[i]);
 }
 printf("\n");
 maopao(num,10);
 for(i = 0;i < 10;i++){
 printf("%d ",num[i]);
 }
 
 return 0;
 }
 
 
 | 
 |