如何用C++程序实现用户输入四个整数,并将它们按照从小到大的顺序进行排序?
时间: 2024-11-12 11:37:36 浏览: 20
在C++中,你可以使用标准库中的`<algorithm>`头文件提供的`sort()`函数来对整数数组进行排序。下面是一个简单的步骤:
1. 首先,你需要包含必要的头文件:
```cpp
#include <iostream>
#include <vector>
#include <algorithm> // 包含sort函数
```
2. 定义一个主函数,获取用户的四个整数输入并存储在一个向量(vector)里:
```cpp
std::vector<int> input;
int num;
for (int i = 0; i < 4; ++i) {
std::cout << "请输入第" << (i+1) << "个整数:";
std::cin >> num;
input.push_back(num);
}
```
3. 使用`sort()`函数对向量进行排序:
```cpp
std::sort(input.begin(), input.end()); // 从vector的第一个元素开始,一直到最后一个元素
```
4. 最后,打印出排序后的结果:
```cpp
std::cout << "排序后的数字为:";
for (const auto &num : input) {
std::cout << num << " ";
}
```
完整的代码示例如下:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> input;
int num;
for (int i = 0; i < 4; ++i) {
std::cout << "请输入第" << (i+1) << "个整数:";
std::cin >> num;
input.push_back(num);
}
std::sort(input.begin(), input.end());
std::cout << "排序后的数字为:" << std::endl;
for (const auto &num : input) {
std::cout << num << " ";
}
return 0;
}
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)