测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A40982. 矩阵转置

填空题 较易

题目描述

矩阵转置

题目描述

输入N*N的矩阵,输出它的转置矩阵。

输入格式

第一行为整数N。 

接着是一个N*N的矩阵。

输出格式

转置矩阵

样例输入

2

1 2

1 2

样例输出

1 1

2 2

参考答案

#include <stdio.h> int main() { int temp,a[100][100],i, j, n; scanf("%d", &n); for (i = 0; i < n; i++) { j = 0; for (; j < n; j++) { scanf("%d", &a[i][j]); } } for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { if (i <= j) { temp = a[i][j]; a[i][j] = a[j][i]; a[j][i] = temp; } printf("%d", a[i][j]); if (j != n - 1) printf(" "); } printf("\n"); } return 0; }
上一题 下一题