c++获取从键盘输入3个数,要求按从大到小的顺序输出这3个数。
时间: 2024-04-09 19:27:46 浏览: 22
您可以使用C++的标准库函数`std::sort`来对输入的三个数进行排序,并按从大到小的顺序输出。以下是一个示例代码:
```cpp
#include <iostream>
#include <algorithm> // 包含排序函数sort的头文件
int main() {
int num1, num2, num3;
std::cout << "请输入三个数:" << std::endl;
std::cin >> num1 >> num2 >> num3;
// 通过数组将三个数存储起来
int nums[] = {num1, num2, num3};
int size = sizeof(nums) / sizeof(nums[0]);
// 使用std::sort函数对数组进行排序
std::sort(nums, nums + size, std::greater<int>());
std::cout << "按从大到小的顺序输出:" << std::endl;
for (int i = 0; i < size; i++) {
std::cout << nums[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
在上面的示例代码中,我们首先通过`std::cin`从键盘输入三个数,并将它们存储在`num1`、`num2`和`num3`变量中。然后,我们将这三个数存储在一个整型数组`nums`中,并使用`std::sort`函数对数组进行排序。排序函数使用`std::greater<int>()`作为比较函数,以确保按从大到小的顺序排序。最后,我们使用一个循环遍历数组,并按顺序输出排序后的结果。
您可以将上述代码复制到您的C++编译器中运行,并根据提示输入三个数,然后按从大到小的顺序输出这三个数。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.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://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)