c語言實現氣泡排序
阿新 • • 發佈:2019-01-24
1 #include <stdio.h> 2 3 int main() 4 { 5 int i,j,tmp,a[8]={0}; 6 int len=sizeof(a)/sizeof(a[0]); 7 printf("Please input eight numbers:\n"); 8 for(i=0;i<len;i++) 9 scanf("%d",&a[i]); 10 for(i=0;i<len-1;i++) 11 { 12 for(j=0;j<len-i-1;j++) 13 { 14 if(a[j+1]>a[j]) 15 { 16 tmp=a[j+1]; 17 a[j+1]=a[j]; 18 a[j]=tmp; 19 } 20 } 21 } 22 for(i=0;i<8;i++) 23 printf("%d ",a[i]); 24 printf("\n"); 25 return 0; 26 }