Problem

2 /12


从键盘填充矩阵

Theory Click to read/hide

用键盘输入的值填充矩阵

让程序接收一个二维数组作为输入,形式为 n 行,每行包含 m 数字分隔空间。您可以像这样将此类数据保存到二维数组中:

阅读(n,米); 设置长度(a,n); for i:= 0 to n - 1 开始     setlength(a[i], m);    对于 j := 0 to m - 1 do read(a[i][j]); 结束;

Problem

编写一个程序来显示 转置 矩阵。矩阵转置是一种   转换,其中行变成列并且 –线。矩阵本身不需要改变。以所需的形式显示它就足够了。

输入
第一行包含由空格分隔的矩阵的维度:行数 N 和列数 M ( 1  <= N, M<= 100 )。以下 N 行包含矩阵行,每个 –由 M 自然数之间用空格隔开。

印记
该程序应输出一个矩阵,该矩阵是按行转置的结果。

例子
<头> <正文>
# 输入 输出
1 4 5
1 2 3 4 5
6 7 8 9 3
5 4 3 2 1
7 9 8 7 6
1 6 5 7
2 7 4 9
3 8 3 8
4 9 2 7
5 3 1 6