本题要求将输入的任意3个整数从小到大输出c++
时间: 2024-10-19 16:02:50 浏览: 6
在C++中,你可以使用标准库函数`std::sort()`结合自定义比较函数来实现这个功能。这里是一个简单的例子:
```cpp
#include <iostream>
#include <algorithm> // 引入sort函数
// 定义比较函数,用于比较两个整数的大小
bool compare(int a, int b) {
return a < b;
}
int main() {
int num1, num2, num3; // 输入三个整数
std::cout << "请输入三个整数:" << std::endl;
std::cin >> num1 >> num2 >> num3;
// 使用自定义比较函数对数组进行排序
std::array<int, 3> numbers = {num1, num2, num3};
std::sort(numbers.begin(), numbers.end(), compare);
// 输出排序后的结果
std::cout << "按照从小到大的顺序是:";
for (int i : numbers) {
std::cout << i << " ";
}
return 0;
}
```
当你运行这个程序时,它会提示你输入三个整数,并按照升序排列它们。
阅读全文