C语言中输入三个数比大小,顺序输出
时间: 2024-09-26 08:02:40 浏览: 59
gets函数字符串输入函数-第3章 顺序程序设计
在C语言中,你可以通过以下几个步骤来让用户输入三个数并比较它们的大小,然后按照从小到大的顺序输出:
1. 首先,使用`scanf`函数从用户那里获取三个整数的输入。例如:
```c
int num1, num2, num3;
printf("请输入第一个数:");
scanf("%d", &num1);
printf("请输入第二个数:");
scanf("%d", &num2);
printf("请输入第三个数:");
scanf("%d", &num3);
```
2. 然后,使用条件语句(如if、else if和else)来比较这三个数,并交换它们的位置,使得结果按升序排列:
```c
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
} else if (num2 > num3) {
int temp = num2;
num2 = num3;
num3 = temp;
}
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
```
3. 最后,使用`printf`函数依次输出排序后的数字:
```c
printf("最小的是:%d\n", num1);
printf("中间的是:%d\n", num2);
printf("最大的是:%d\n", num3);
```
阅读全文