输入两个整数,按从大到小的顺序输出这两个整数
时间: 2024-12-16 19:23:32 浏览: 10
要按照从大到小的顺序输出两个整数,你可以使用条件语句(如`if-else`或`switch`)来进行比较。以下是一个简单的C语言程序,它会读取两个整数并根据它们的大小进行交换,然后输出较大的那个:
```c
#include <stdio.h>
int main() {
int num1, num2;
// 读取两个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
// 检查哪个数更大
if (num1 > num2) {
// 如果 num1 大于 num2,直接输出 num1
printf("较大的数字是: %d\n", num1);
} else {
// 否则,交换两数并输出 num2
num1 = num1 + num2; // 只是为了临时存储 num1
num2 = num1 - num2; // num1 成为较大值,num2 存储原来较小值
num1 = num1 - num2; // 这时 num1 就是原来的 num2
printf("较大的数字是: %d\n", num1);
}
return 0;
}
```
在这个程序中,我们首先读取两个整数,然后用一个 `if` 语句检查第一个数是否大于第二个数。如果第一个数大,则直接输出;否则,我们通过临时变量交换两者的数值,再输出较大的一个。
阅读全文