c++编写程序从键盘输入10个整数对其按降序排序后输出要求排序操作用函数形式完成
时间: 2024-02-26 21:56:20 浏览: 32
好的,下面是 C++ 代码:
```cpp
#include <iostream>
using namespace std;
// 降序排序函数
void sortDesc(int arr[], int len) {
for (int i = 0; i < len - 1; i++) {
for (int j = i + 1; j < len; j++) {
if (arr[i] < arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
int main() {
int arr[10];
// 从键盘读入 10 个整数
for (int i = 0; i < 10; i++) {
cin >> arr[i];
}
// 调用排序函数
sortDesc(arr, 10);
// 输出排序后的结果
for (int i = 0; i < 10; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
简要说明:
- sortDesc 函数用于实现降序排序,采用冒泡排序的方法。
- 主函数中定义了一个长度为 10 的数组 arr,用于存储输入的 10 个整数。
- 先通过 for 循环逐个读入 10 个整数,然后调用 sortDesc 函数进行排序。
- 最后再通过 for 循环逐个输出排序后的结果。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)