选择法排序(由小到大) for(int i=0;i<n-1;i++)//外循环代表比较的次数,循环n-1次 { int t; int k=i; for(j=i+1;j<n;j++)//内循环是在待排序列中找最小值 { if(a[j]<a[k]) k=j; } t=a[k]; a[k]=a[i]; a[i]=t; } 冒泡排序(由小到大) for(int i=0;i<n-1;i++)//循环n-1次 for(j=0;j<n-i-1;j++) { int t; if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } }