输入四个整数,从小到大排列,c++
时间: 2024-10-23 14:16:10 浏览: 43
华为OD机试C卷- 数字排列(Java & JS & Python & C & C++).md-私信看全套OD代码及
在C++中,如果你想让用户输入四个整数并按升序排序,你可以使用`cin`来获取用户的输入,然后借助数组或vector以及sort函数实现排序。这里是一个简单的示例:
```cpp
#include <iostream>
#include <algorithm> // 包含sort函数
int main() {
int a, b, c, d; // 定义四个整数变量
std::cout << "请输入四个整数:" << std::endl;
// 获取用户输入
std::cin >> a >> b >> c >> d;
// 使用std::vector自动管理内存,避免手动排序数组
std::vector<int> numbers = {a, b, c, d};
// 内部已经按升序排列,无需自定义比较函数
std::sort(numbers.begin(), numbers.end());
// 输出排序后的结果
std::cout << "排序后的数字依次为:";
for (const auto& num : numbers) {
std::cout << num << " ";
}
return 0;
}
```
当你运行这个程序,会提示用户输入四个整数,然后它们会被排序并打印出来。
阅读全文