數(shù)組旋轉(zhuǎn)
運(yùn)行時(shí)限: 1000 ms 單次運(yùn)行時(shí)限: 1000 ms 內(nèi)存限制: 32 MB
總提交: 206次 通過(guò): 88次
題目描述
將一個(gè)n行n列的整數(shù)數(shù)組進(jìn)行逆時(shí)針旋轉(zhuǎn)90度后輸出狼牺。
程序輸入說(shuō)明
多組數(shù)據(jù)渡嚣,每組數(shù)據(jù):
第1行棘催,一個(gè)整數(shù)n(n不超過(guò)100);
第2行,n*n個(gè)整數(shù)
程序輸出說(shuō)明
n行打掘,旋轉(zhuǎn)后的數(shù)組
程序輸入樣例
可見(jiàn)格式 帶空格和換行符的格式 帶空格和換行符的格式說(shuō)明
1
0
2
0 1 2 3
3
0 1 2 3 4 5 6 7 8
程序輸出樣例
Original Transformed 帶空格和換行符的格式說(shuō)明
0
1 3
0 2
2 5 8
1 4 7
0 3 6
#include <stdio.h>
int main(void) {
int n;
int a[105][105];
int i,j;
while(~scanf("%d",&n))
{
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
for(j=1;j<=n;j++)
{
for(i=0;i<n;i++)
printf("%d ",a[i][n-j]);
printf("\n");
}
}
return 0;
}