c语言,输入 4 个整数,要求按从小到大顺序输出。
时间: 2024-11-18 22:27:27 浏览: 40
在C语言中,你可以通过循环和临时变量来实现输入四个整数并按顺序输出的功能。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
// 输入四个整数
printf("请输入第1个整数: ");
scanf("%d", &num1);
printf("请输入第2个整数: ");
scanf("%d", &num2);
printf("请输入第3个整数: ");
scanf("%d", &num3);
printf("请输入第4个整数: ");
scanf("%d", &num4);
// 将它们存储在一个临时变量里,然后逐个比较并交换位置,实现排序
if (num2 < num1) {
int temp = num1;
num1 = num2;
num2 = temp;
}
if (num3 < num1 || (num3 > num1 && num3 < num2)) {
int temp = num1;
num1 = num3;
num3 = temp;
}
if (num4 < num1 || (num4 > num1 && num4 < num2) || (num4 > num2 && num4 < num3)) {
int temp = num1;
num1 = num4;
num4 = temp;
}
if (num4 < num2) {
int temp = num2;
num2 = num4;
num4 = temp;
}
// 输出排序后的结果
printf("排序后的数字: %d, %d, %d, %d\n", num1, num2, num3, num4);
return 0;
}
```
当你运行这段代码并输入四个整数时,它会按照升序(从小到大)打印出来。
阅读全文
相关推荐
















