用C++ 本关任务:编写一个程序,把键盘输入的3个整数按从大到小的输出
时间: 2024-10-27 12:14:59 浏览: 47
C语言实验-有3个整数a,b,c,由键盘输入,编写程序输出其中绝对值最大(或最小)的数。
5星 · 资源好评率100%
在C++中,你可以通过获取用户输入、存储数据并使用自定义排序函数来实现这个功能。以下是一个简单的示例程序:
```cpp
#include <iostream>
#include <algorithm> // 包含sort函数
// 自定义比较函数用于降序排列
bool compare(int a, int b) {
return a > b;
}
int main() {
int num1, num2, num3; // 定义三个整数变量
std::cout << "请输入第一个整数: ";
std::cin >> num1;
std::cout << "请输入第二个整数: ";
std::cin >> num2;
std::cout << "请输入第三个整数: ";
std::cin >> num3;
// 存储三个数字
std::vector<int> numbers = {num1, num2, num3};
// 使用sort函数和自定义比较函数进行降序排序
std::sort(numbers.begin(), numbers.end(), compare);
// 输出排序后的结果
std::cout << "从大到小的顺序是: ";
for (const auto &number : numbers) {
std::cout << number << " ";
}
阅读全文