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
已采纳
0
0
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