输入 1 个正整数 n(1<=n<=10), 输出一张 20 以内的加法口诀表. 加数与被加数都不大于 n, 分列第一行和第一列. (将加数、被加数、和放入一个二维数组中, 再输出该数组)
时间: 2023-04-14 13:01:11 浏览: 168
好的,以下是代码实现:
```
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()
```
希望能对你有所帮助!
相关问题
用matlab输入正整数N(1<=N<=9),输出所有N位水仙花数
好的,这个问题可以使用MATLAB编写一个简单的程序来解决。以下是一个可能的实现:
```
N = input('请输入正整数N(1<=N<=9):');
if N < 1 || N > 9 || floor(N) ~= N
error('N必须是1到9之间的正整数');
end
% 枚举所有N位数
for i = 10^(N-1) : 10^N - 1
% 计算i的每一位数字的N次幂之和
sum = 0;
temp = i;
while temp > 0
digit = mod(temp, 10);
sum = sum + digit^N;
temp = floor(temp/10);
end
% 判断是否为水仙花数
if sum == i
disp(i);
end
end
```
首先,我们让用户输入一个正整数N,并进行输入验证以确保它在1到9之间。然后,我们枚举所有N位数,对于每个数,计算它的每一位数字的N次幂之和,并判断是否等于这个数本身。如果是,我们就输出这个数。这就是所有N位水仙花数的解决方案。
输入一个正整数n(n<=20),输出1到n之间阶乘表。
好的,以下是输出1到n之间阶乘表的Python代码:
```
n = int(input("请输入一个正整数n:"))
for i in range(1, n+1):
result = 1
for j in range(1, i+1):
result *= j
print(f"{i}! = {result}")
```
你可以将代码复制到Python解释器中运行,或者保存为.py文件后运行。当你运行该程序并输入一个正整数n时,它会输出1到n之间的所有阶乘结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)