[ZJ]a015: 矩陣的翻轉
題目:
http://zerojudge.tw/ShowProblem?problemid=a015
--------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 100
int main(void)
{
int m,n,i,j;
while(scanf("%d %d",&m,&n)!=EOF){
int A[N][N];
int B[N][N];
memset(A,0,sizeof(A));
memset(B,0,sizeof(B));
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&A[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
B[j][i]=A[i][j];
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%d",B[i][j]);
printf(" ");
}
printf("\n");
}
printf("\n");
}
return 0;
}
http://zerojudge.tw/ShowProblem?problemid=a015
--------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 100
int main(void)
{
int m,n,i,j;
while(scanf("%d %d",&m,&n)!=EOF){
int A[N][N];
int B[N][N];
memset(A,0,sizeof(A));
memset(B,0,sizeof(B));
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&A[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
B[j][i]=A[i][j];
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%d",B[i][j]);
printf(" ");
}
printf("\n");
}
printf("\n");
}
return 0;
}
留言
張貼留言