思路:
选择排序法的思路是:每一趟在n-i个数字里选取最小的值赋给a[i],然后,下一趟把剩下的再继续比较,赋值,以此类推,不断交换赋值。
#include<stdio.h> int main() { int a[5],i,j,k,l; int t; for(i=0;i<5;i++) scanf("%d",&a[i]); for(j=0;j<5;j++) { for(k=j;k<5;k++) { if(a[j]>a[k]) { t=a[j]; a[j]=a[k]; a[k]=t; } } } for(l=0;l<5;l++) printf("%d\n",a[l]); return 0; }