ZZULIOJ 1791 旋转矩阵

来源:互联网 发布:mysql必知必会 pdf 编辑:程序博客网 时间:2024/05/16 17:16

Description

给出一个矩阵,输出顺时针旋转90度后的矩阵。

Input

单实例测试。输入第一行是一个整数n(0 < n <=1000) ,之后n行是一个n行n列的整数矩阵。

Output

输出顺时针旋转90度后的矩阵。

Sample Input

31 2 34 5 67 8 9

Sample Output

7 4 18 5 29 6 3

本身是一道很简单的题但我居然没想出来方法(o_ _)ノ

在师父的提醒下发现只需要输出就好了根本不需要在开一个数组把它转好(笑着哭.jpg)

#include<stdio.h>int a[1000][1000];int main(){int n,i,j;while(~scanf("%d",&n)){for(i=1;i<=n;i++){for(j=1;j<=n;j++){scanf("%d",&a[i][j]);}}for(j=1;j<=n;j++){for(i=n;i>1;i--)printf("%d ",a[i][j]);printf("%d\n",a[i][j]);}}return 0;}

0 0