问题标题: 酷町堂:4650

0
0
已解决
吴文光
吴文光
新手光能
新手光能

题目描述 Description

现在有一个m行n列的二维数组,请你编写一个程序,将这个二维数组顺时针旋转90°成一个n行m列的数组,并输出出来。

输入描述 Input Description

m+1行,第一行两个整数,m、n,表示数组的大小
接下来m行,每行n个数

输出描述 Output Description

n行,每行m个数

样例输入 Sample Input

3 4 1 2 3 4 4 3 2 1 5 6 7 9

样例输出 Sample Output

5 4 1 6 3 2 7 2 3 9 1 4

数据范围及提示 Data Size & Hint

0<n<=60


0
已采纳
王泽宇
王泽宇
初级光能
初级光能
for(int i=1;i<=m;i++){
        for(int j=n;j>=1;j--){
            cout<<a[j][i]<<" ";
        }
        cout<<endl;
    }

 

0
0
赵朗
赵朗
高级光能
高级光能

2维数组的题目到后面会涉及到更多知识

在这里你不会很懂

建议你问老师

0
李鑫羽
李鑫羽
初级光能
初级光能

核心代码

for(int i=1;i<=m;i++){
        for(int j=n;j>=1;j--){
            cout<<a[j][i]<<" ";
        }
        cout<<endl;
    }//n之前为行,m之前为列,

输入:

cin>>n>>m;

望采纳

 

0
我要回答