4·输入4个整数,要求按由小到大顺序输出。在得到正确结果后修改程序使之按由大到小 顺序输出。
时间: 2023-12-14 11:04:52 浏览: 100
输入4个整数,要求按由小到大的顺序输出。
没问题,这是一个简单的排序问题。以下是按由小到大顺序输出的程序:
```
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int arr[4];
for (int i = 0; i < 4; i++) {
cin >> arr[i];
}
sort(arr, arr + 4);
for (int i = 0; i < 4; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
现在,我们只需要将第二个for循环中的i从0改为3,即可实现按由大到小顺序输出:
```
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int arr[4];
for (int i = 0; i < 4; i++) {
cin >> arr[i];
}
sort(arr, arr + 4);
for (int i = 3; i >= 0; i--) {
cout << arr[i] << " ";
}
return 0;
}
```
希望这个答案能够帮助你!
阅读全文