用C语言,输入三个整数,按由小到大的顺序输出
时间: 2024-12-22 17:26:53 浏览: 8
在C语言中,你可以通过以下几个步骤实现输入三个整数并按从小到大排序的功能:
```c
#include <stdio.h>
int main() {
int a, b, c; // 定义三个整型变量
printf("请输入第一个整数: ");
scanf("%d", &a); // 输入第一个整数
printf("请输入第二个整数: ");
scanf("%d", &b); // 输入第二个整数
printf("请输入第三个整数: ");
scanf("%d", &c); // 输入第三个整数
if (a > b) { // 检查是否需要交换
if (a > c) {
// 如果a最大,就先交换a和c
int temp = a;
a = c;
c = temp;
}
if (b > a) { // 然后再检查b是否大于新的a
int temp = a;
a = b;
b = temp;
}
}
if (b > c) { // 同理,如果b需要调整
int temp = b;
b = c;
c = temp;
}
printf("按照从小到大的顺序,结果是: %d, %d, %d\n", a, b, c); // 输出排序后的数字
return 0;
}
```
在这个程序中,我们首先接收用户输入的三个整数,然后通过if条件判断和临时变量交换的方式,实现了排序。
阅读全文