首页 > 代码库 > 数列排序

数列排序

  2015-01-2608:20:41 

技术分享

 

 1 #include<stdio.h> 2 #define M 200 3 int main() 4 { 5     int n,i,m,a[M],p; 6     scanf("%d",&n); 7     for(i=0;i<n;i++) 8         scanf("%d",&a[i]); 9         p=n;    10      while(n!=1)11      {12           for(i=0;i<n-1;i++)13             {   14                if(a[i]>a[i+1])15                   {16                      m=a[i+1];17                      a[i+1]=a[i];18                      a[i]=m;19                   }20             }21             n--;22      }23      for(i=0;i<p;i++)24        printf("%d ",a[i]);    25     return 0; 26      27 }

 感觉这个题的步骤还是有些繁琐...

数列排序