松鼠的窝 2018-02-05

1 /*
2 矩阵转置
3 注意:输出格式
4 */
5
6 #include <stdio.h>
7 #include <string.h>
8 #include <math.h>
9 #include <stdlib.h>
10 #include <time.h>
11 #include <stdbool.h>
12
13 int Num[101][101] = {0};
14
15 int main() {
16 int i, j, N;
17 scanf("%d", &N); // 输入矩阵维数
18 for(i=0; i<N; ++i) { // 输入矩阵的转置形式
19 for(j=0; j<N; ++j) {
20 scanf("%d", &Num[j][i]);
21 }
22 }
23 for(i=0; i<N; ++i) { // 按格式输出
24 for(j=0; j<N; ++j) {
25 printf("%d", Num[i][j]);
26 if(j != N-1) {
27 printf(" ");
28 }
29 }
30 if(i != N-1) {
31 printf("\n");
32 }
33 }
34
35 return 0;
36 }