c语言输入四个整数,按从小到大输出
时间: 2024-10-19 12:13:40 浏览: 97
在C语言中,如果你想让用户输入四个整数并按照从小到大的顺序输出,可以使用`scanf`函数获取用户输入,然后通过循环和条件判断来排序。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4; // 定义四个整数变量
printf("请输入四个整数:\n");
// 输入四个整数
scanf("%d", &num1);
scanf("%d", &num2);
scanf("%d", &num3);
scanf("%d", &num4);
// 检查是否已输入四个整数,如果没有则提示错误
if (num1 == -1 || num2 == -1 || num3 == -1 || num4 == -1) {
printf("输入错误,请确保输入了四个整数。\n");
return 0;
}
// 使用冒泡排序算法对数字进行排序
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
if (num1 > num3) {
int temp = num1;
num1 = num3;
num3 = temp;
}
if (num1 > num4) {
int temp = num1;
num1 = num4;
num4 = temp;
}
if (num2 > num3) {
int temp = num2;
num2 = num3;
num3 = temp;
}
if (num2 > num4) {
int temp = num2;
num2 = num4;
num4 = temp;
}
// 输出排序后的结果
printf("按从小到大的顺序,结果为:%d %d %d %d\n", num1, num2, num3, num4);
return 0;
}
阅读全文