c语言程序输入四个数,从大到小输出
时间: 2024-10-24 10:08:11 浏览: 26
c语言实现输入一组数自动从大到小排列的实例代码
5星 · 资源好评率100%
在C语言中,要编写一个程序,让用户输入四个整数并按从大到小的顺序输出,你可以使用下面的步骤:
首先,你需要创建一个循环结构来接收用户的输入,并将它们存储在一个数组中。然后,通过遍历数组,比较每个元素的大小,找到最大的值并将其与当前最大值进行比较,以此类推,直到所有元素都检查过。
这是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int num[4], temp; // 定义一个包含4个元素的数组和一个临时变量
printf("请输入4个整数:\n");
for (int i = 0; i < 4; i++) { // 循环获取用户输入
scanf("%d", &num[i]);
}
// 使用两层循环寻找最大值并交换位置
for (int i = 0; i < 3; i++) {
for (int j = i + 1; j < 4; j++) {
if (num[i] < num[j]) { // 如果发现较小的数
temp = num[i]; // 临时存储较小的数
num[i] = num[j]; // 把较大的数放到较小的位置上
num[j] = temp; // 把临时存储的较大数放到原来较小的位置上
}
}
}
printf("按照从大到小的顺序是:\n");
for (int i = 0; i < 4; i++) {
printf("%d ", num[i]); // 输出结果
}
printf("\n");
return 0;
}
```
阅读全文