输入行数为m,列数为n的字符矩形,输出该矩形。输入格式为:第一行输入行数m,接下来m行每行输入n个字符。
更详细的回复
根据输入的行数m和列数n,我们可以构建一个m行n列的字符矩阵。随后,我们需要将该矩阵输出。具体实现方式如下:
- 读入行数m和列数n;
- 构建一个大小为m*n的字符矩阵matrix;
- 通过循环依次读取每个字符,并将其存储在matrix中;
- 输出matrix中的每个字符,以形成字符矩阵。
示例代码:
m, n = map(int, input().split())
matrix = [['' for j in range(n)] for i in range(m)]
for i in range(m):
line = input()
for j in range(n):
matrix[i][j] = line[j]
for row in matrix:
print(' '.join(row))
这段代码首先读入行数m和列数n,然后构建了一个大小为m*n的空字符矩阵matrix。接下来,使用两个循环读入每个字符,并将其存储在matrix中。最后,输出matrix中的每个字符,以形成字符矩阵。