Problem2498--例题 第2题 方阵的逆时针旋转(程序填空)

2498: 例题 第2题 方阵的逆时针旋转(程序填空)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MB

Description

读入一个N*N的二维数组,输出逆时针旋转90度的结果。

给定N=5的方阵A,如下:

逆时针旋转90度后得到方阵A'

输入:

输出:

 

3

9 5 7

8 9 4

7 8 6

7 4 6 

5 9 8 

9 8 7

 

输入格式

第一行1个正整数:N,范围在[1,100]

下面N行,每行N[0,9]的整数。

输出格式

N行,每行N个整数。

#include<bits/stdc++.h>

using namespace std;

int n,a[110][110];

int main() {

cin>>n;

for(int i=1; i<=n; i++) {

for(int j=1; j<=n; j++)

cin>>a[i][j];

}

for(int i=1; i<=n; i++) {

for(int j=1; j<=n; j++)

cout<<a[_____][______]<<" ";

cout<<"\n";

}

return 0;

}

Source/Category