输入三个整数,从小到大输出他们
时间: 2024-10-10 22:10:33 浏览: 17
Java输入三个整数并把他们由小到大输出(x,y,z)
5星 · 资源好评率100%
在C语言中,你可以通过接收用户输入的三个整数,并使用循环和条件判断语句对它们进行排序并输出。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
if (num1 > num2) {
num1 = num1;
num2 = num1;
num1 = num2;
}
if (num1 > num3 || num2 > num3) {
if (num2 > num3) {
num2 = num3;
}
num1 = num3;
}
printf("从大到小排序后: %d, %d, %d\n", num1, num2, num3);
printf("从小到大排序后: %d, %d, %d\n", num2, num3, num1); // 或者直接交换位置
return 0;
}
```
这个程序首先获取三个输入,然后使用简单的比较和交换操作,确保最小值始终保存在`num1`或`num2`中,最后分别按降序和升序打印出来。
阅读全文