编写程序,利用if语句,输入3 个整数,按照由小到大的顺序输出。 输入格式: 输入在一行中输入3个整数。 输出格式: 按从小到大的顺序输出。
时间: 2024-09-20 10:18:13 浏览: 55
要使用C++编写程序来输入三个整数并按照从小到大的顺序输出,你可以使用`cin`来获取用户的输入,然后通过比较运算符对这些数字进行排序。以下是一个简单的示例:
```cpp
#include <iostream>
int main() {
int num1, num2, num3;
// 输入三个整数
std::cout << "请输入三个整数,用空格隔开:" << std::endl;
std::cin >> num1 >> num2 >> num3;
// 判断并交换数字,使它们按升序排列
if (num1 > num2) {
std::swap(num1, num2);
}
if (num2 > num3) {
std::swap(num2, num3);
}
if (num1 > num2) {
std::swap(num1, num2); // 只有当num1仍然是最大时才执行这个操作
}
// 输出结果
std::cout << "按从小到大的顺序输出为:" << std::endl;
std::cout << num1 << " " << num2 << " " << num3 << std::endl;
return 0;
}
```
在这个程序中,我们首先读取三个整数,然后通过一系列`if`语句来进行比较和交换,直到所有的数字都按照升序排列。然后,我们将排好序的数字打印出来。
阅读全文