#include<stdio.h>main(){inta[10],n,i,j,temp,min;printf("inputn=");scanf("%d",&n);printf("inputarraya[0]a[1]...a[%d]:\n",n-1);for(i=0;i<n;i++)scanf("%d",&a[i]);printf("bef... #include<stdio.h> main() { int a[10],n,i,j,temp,min; printf("input n="); scanf("%d",&n); printf("input array a[0] a[1]...a[%d]: \n",n-1); for(i=0;i<n;i++) scanf("%d",&a[i]); printf("befor sort:array\n"); for(i=0;i<n;i++) printf("%4d",a[i]); printf("\n"); for(i=0;i<n;i++) { min=i; for(j=i+1;j<n;j++) if(a[j]<a[min]) min=j; temp=a[i]; a[i]=a[min]; a[min]=temp; } printf("after sort:array\n"); for(i=0;i<n;i++) printf("%4d",a[i]); printf("\n"); } 程序看不懂,给详细解释一下 展开