【C语言】冒泡排序
1 #include<stdio.h> 2 int main() 3 { 4 int arr[]={99,94,95,93,92,91,90,88,97,89}; 5 int i,j; 6 for(i=0;i<10;i++) 7 { 8 if(i!=9) 9 printf("%d,",arr[i]); 10 else 11 printf("%d",arr[i]); 12 } 13 for(i=8;i>=0;i--) 14 { 15 for(j=0;j<=i;j++) 16 { 17 if(arr[j]>arr[j+1]) 18 { 19 int temp; 20 temp=arr[j]; 21 arr[j]=arr[j+1]; 22 arr[j+1]=temp; 23 } 24 } 25 } 26 printf("\n----------排序之后-------------\n"); 27 for(i=0;i<10;i++) 28 { 29 if(i!=9) 30 printf("%d,",arr[i]); 31 else 32 printf("%d",arr[i]); 33 } 34 return 0; 35 }
冒泡排序,很有用!珍藏