解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main() {
int a[20];
int i, j, min, temp;
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
for (i = 0; i < 9; i++) {
min = i;
for (j = i + 1; j < 10; j++) {
if (a[j] > a[min]) {//把小于改为大于就好了!!!!!!!
min = j; // 更新最大值的索引,这里把小改成大了
}
}
if (min != i) {
temp = a[min];
a[min] = a[i];
a[i] = temp;
}
}
for (i = 0; i < 10; i++) {
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
0.0分
1 人评分
震宇大神的杀毒软件 (C++代码)浏览:1173 |
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
字符串对比 (C语言代码)浏览:1471 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:603 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
数对 (C语言代码)浏览:762 |
简单的a+b (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:538 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:748 |
C二级辅导-等差数列 (C语言代码)浏览:831 |