//矩阵转置 #include<stdio.h> int main() { int a[20][20]; int b[20][20]; int i,j,n; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) scanf("%d",&a[i][j]); } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) b[j][i]=a[i][j]; } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) if(j==n) printf("%d\n",b[i][j]); else printf("%d ",b[i][j]); } } |
Double click to view unformatted code.