解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main() {
int a[100] = {0}, i, j;
for (i = 0; i < 4; i++) {
scanf("%d", &a[i]); // 修正了scanf的参数,去掉了多余的空格
}
// 冒泡排序算法
for (i = 0; i < 3; i++) { // 外层循环只需要进行3次
for (j = 0; j < 3 - i; j++) { // 内层循环每次减少比较次数
if (a[j] > a[j + 1]) { // 修正了比较条件,使其为降序排列
int t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
}
for (i = 0; i < 4; i++) {
printf("%d ", a[i]); // 在输出时添加空格以便于阅读
}
return 0;
}
0.0分
0 人评分
不容易系列2 (C语言代码)浏览:643 |
Wu-求圆的面积 (C++代码)浏览:1997 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:646 |
C二级辅导-计负均正 (C语言代码)浏览:524 |
C语言训练-自守数问题 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:590 |
多组数据新方法浏览:368 |
简单的a+b (C语言代码)浏览:599 |