写一段键盘输入 5 个数字,并从小到大对数字进行排序的c++代码
时间: 2024-10-02 09:02:27 浏览: 28
对数字型数组进行从小到大排序
5星 · 资源好评率100%
当然可以,下面是一个简单的 C++ 代码片段,它提示用户输入五个整数,并将它们存储在一个 vector 中,然后使用 sort 函数对这些数字进行升序排列:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> numbers;
int input;
std::cout << "请输入五个整数:" << std::endl;
for (int i = 0; i < 5; ++i) {
std::cin >> input;
numbers.push_back(input);
std::cout << "已输入第 " << (i + 1) << " 个数字,当前排序:";
// 输出当前已排序的结果,这里只显示最后一个元素
std::cout << numbers[numbers.size() - 1] << " ";
}
// 对输入的数字进行排序
std::sort(numbers.begin(), numbers.end());
std::cout << "\n数字已按升序排列:\n" << numbers << std::endl;
return 0;
}
```
阅读全文