能用C语言写输入的任意3个整数从小到大输出吗
时间: 2024-09-23 21:00:54 浏览: 36
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
当然可以,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) {
int temp = a;
a = b;
b = temp;
}
if (a > c || b > c) { // 如果a或b仍大于c,则再比较一次
int temp = a;
a = c;
c = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
// 输出排序后的结果
printf("三个整数按照从小到大的顺序是: %d, %d, %d\n", a, b, c);
return 0;
}
```
阅读全文