用c++编程,从键盘上任意输入5个数,然后将它们从大到小排序输出。
时间: 2024-03-07 07:47:40 浏览: 34
好的,这个问题我可以回答。以下是代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[5];
cout << "请输入五个整数:" << endl;
for(int i = 0; i < 5; i++) {
cin >> arr[i];
}
// 冒泡排序
for(int i = 0; i < 4; i++) {
for(int j = 0; j < 4 - i; j++) {
if(arr[j] < arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
cout << "从大到小排序后的结果为:" << endl;
for(int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
在这段代码中,我们首先定义了一个长度为5的整数数组`arr`,然后通过循环结构从键盘上读取5个整数,并将它们存储到`arr`数组中。接着,我们采用冒泡排序的方法对这5个整数进行排序。最后,我们按照从大到小的顺序输出排序后的结果。
希望这个回答对你有所帮助!