输入 1 个正整数 n(1<=n<=10), 输出一张 20 以内的加法口诀表. 加数与被加数都不大于 n, 分列第一行和第一列. (将加数、被加数、和放入一个二维数组中, 再输出该数组)
时间: 2023-04-14 21:01:11 浏览: 224
20以内加减法口诀表(A3纸)
好的,以下是代码实现:
```
n = int(input("请输入一个正整数n(1<=n<=10):"))
# 初始化二维数组
table = [[0 for i in range(n+1)] for j in range(n+1)]
# 填充第一行和第一列
for i in range(1, n+1):
table[0][i] = i
table[i][0] = i
# 填充加法口诀表
for i in range(1, n+1):
for j in range(1, n+1):
table[i][j] = i + j
# 输出加法口诀表
for i in range(n+1):
for j in range(n+1):
print(table[i][j], end="\t")
print()
```
希望能对你有所帮助!
阅读全文