编写c++程序 输入一个3行4列的无序二维数组,排序后输出各个元素
时间: 2024-05-13 20:17:30 浏览: 15
以下是一个简单的实现:
```c++
#include <iostream>
#include <algorithm> // 包含 sort 函数
using namespace std;
int main() {
int arr[3][4];
cout << "请输入一个3行4列的无序二维数组:" << endl;
for(int i=0; i<3; i++) {
for(int j=0; j<4; j++) {
cin >> arr[i][j];
}
}
// 将二维数组转换为一维数组
int temp[12];
int index = 0;
for(int i=0; i<3; i++) {
for(int j=0; j<4; j++) {
temp[index] = arr[i][j];
index++;
}
}
// 对一维数组进行排序
sort(temp, temp+12);
// 输出排序后的元素
cout << "排序后的各个元素:" << endl;
for(int i=0; i<12; i++) {
cout << temp[i] << " ";
}
cout << endl;
return 0;
}
```
输入示例:
```
请输入一个3行4列的无序二维数组:
3 1 4 2
8 5 6 7
9 10 11 12
```
输出示例:
```
排序后的各个元素:
1 2 3 4 5 6 7 8 9 10 11 12
```
相关推荐
![](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)