输入4个整数,要求从小到大的顺序输出 用C➕➕ 具体代码
时间: 2024-10-22 16:18:22 浏览: 34
在C++中,你可以通过以下步骤来实现这个功能:
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2, num3, num4; // 定义四个整数变量
// 从用户那里获取输入
cout << "请输入第1个整数: ";
cin >> num1;
cout << "请输入第2个整数: ";
cin >> num2;
cout << "请输入第3个整数: ";
cin >> num3;
cout << "请输入第4个整数: ";
cin >> num4;
// 检查并保证输入是正确的整数
if (cin.fail()) {
cerr << "错误: 输入无效!" << endl;
return 1;
}
// 使用if...else结构按照条件进行排序
if (num1 > num2) {
swap(num1, num2); // 如果num1大于num2,交换它们的位置
}
if (num1 > num3) {
swap(num1, num3);
}
if (num1 > num4) {
swap(num1, num4);
}
if (num2 > num3) {
swap(num2, num3);
}
if (num2 > num4) {
swap(num2, num4);
}
// 输出排序后的数字
cout << "按从小到大顺序排序后的结果是: " << num1 << ", " << num2 << ", " << num3 << ", " << num4 << endl;
return 0;
}
```
阅读全文