#include<stdio.h>
int main(int argc,char argv[])
{
int a[100][100];
int b[100][100];
int i ,j;
int n;
printf("输入矩阵维数\n");
scanf("%i",&n);
printf("Please enter number\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
scanf("%i",a[i]+j);
}
printf("原始矩阵\n");
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
{
printf("%i ",a[i][j]);
}
printf("\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==j)
b[i][j]=a[i][j];
else
{
b[j][i]=a[i][j];
}
}
}
printf("转置后的矩阵\n");
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
{
printf("%i ",b[i][j]);
}
printf("\n");
}
}