Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
93548 | 胡海峰老师 | C语言7.9 | C | Accepted | 1 MS | 196 KB | 502 | 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