Run ID:93548

提交时间:2024-10-17 20:37:37

///选择排序 #include <stdio.h> int a[11]={0}; main() { int tmp; for(int i=1;i<=10;i++) { scanf("%d",&a[i]); } for(int i=1;i<=9;i++) { int minidx=i; int j; for(j=i+1;j<=10;j++) { if(a[j]<a[minidx]) { minidx = j; } } if(minidx>i) { tmp = a[i]; a[i] = a[minidx]; a[minidx] = tmp; } } for(int i=1;i<=10;i++) { printf("%d ",a[i]); } return 0; } //483 38 42 2 29 28 1 39 99 125