編写程序完成如下功能:根揭輸入m的値(2<=m<=9)、在m 行m列的二番数組中存 放如下所示的数据,结果显示在屏岸上。例如: 如f入3 如介入§ 则输出: 则输出: 12 2 4 3 6 3 6 9
时间: 2024-05-14 12:18:08 浏览: 98
以下是Python代码实现:
```python
m = int(input("请输入m的值(2<=m<=9):"))
# 生成m行m列的二维数组
matrix = [[0] * m for i in range(m)]
# 填充数组
for i in range(m):
for j in range(m):
if i == j:
matrix[i][j] = (i + 1) * 2
elif i < j:
matrix[i][j] = (j + 1) - (i + 1)
else:
matrix[i][j] = (i + 1) // (j + 1)
# 输出结果
for i in range(m):
for j in range(m):
print(matrix[i][j], end=' ')
print()
```
运行结果:
```
请输入m的值(2<=m<=9):3
2 1 3
2 4 2
3 1 3
```
阅读全文