#include <stdio.h> //输入N*N的矩阵,输出它的转置矩阵。矩阵的转置操作,即把矩阵的行元素变为列元素、列元素变为行元素的过程。第一行为整数N。接着是一个N*N的矩阵。 int main() { int n,i,j; scanf("%d",&n); int a[n][n]; for(i=0;i<n;i++) { for(j=0;j<n;j++) scanf("%d",&a[i][j]); } for(j=0;j<n;j++) { for(i=0;i<n;i++) { if(i<n-1) { printf("%d ",a[i][j]); } else { printf("%d",a[i][j]); } } printf("\n"); } return 0; } |
Double click to view unformatted code.