/Description
给出一个nn的矩阵,输出它的转置矩阵,即行列互换后输出。
Input
测试数据有多组,第一行的整数T表示测试数据的组数,后跟T组测试数据。
每组的第一行是一个正整数n(1<n<10),后面有一个nn的矩阵。所有数据之间
用空格分隔,都是整数。
Output
对于每组测试数据,输出对应的转置矩阵,输出时按nn的格式,数据之间用一个
空格分隔。
Sample Input
2
3
1 2 3
4 5 6
7 8 9
2
1 2
3 4
Sample Output
1 4 7
2 5 8
3 6 9
1 3
2 4*
给出一个n*n的矩阵,输出它的转置矩阵,即行列互换后输出。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 树下等苹果 2022-05-15 10:38关注
实现代码如下:
#include<stdio.h> #define M 100 #define N 100 int main() { int i,j,n,m,c[M][M]; scanf("%d", &m); while (m--) { scanf("%d", &n); for (i = 0; i < n; i++) for (j = 0; j < n; j++) scanf("%d", &c[i][j]); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) printf("%d ", c[j][i]); printf("\n"); } } return 0; }
结果:
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥60 许可证msc licensing软件报错显示已有相同版本软件,但是下一步显示无法读取日志目录。
- ¥15 Attention is all you need 的代码运行
- ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
- ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
- ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
- ¥30 关于<main>标签页面跳转的问题
- ¥80 部署运行web自动化项目
- ¥15 腾讯云如何建立同一个项目中物模型之间的联系
- ¥30 VMware 云桌面水印如何添加
- ¥15 用ns3仿真出5G核心网网元