输入一个三位正整数,求各个位数之积
时间: 2023-05-26 16:07:02 浏览: 115
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
假设输入的三位正整数为 $n$,则可以通过以下步骤计算各个位数之积:
1. 取出 $n$ 的个位数,记为 $a$;
2. 取出 $n$ 的十位数,记为 $b$;
3. 取出 $n$ 的百位数,记为 $c$;
4. 计算 $a$、$b$、$c$ 的乘积,即 $abc$。
Python 代码如下:
```
n = int(input("请输入一个三位正整数:"))
a = n % 10
b = n // 10 % 10 # 注意要整除10再取余
c = n // 100
result = a * b * c
print("各个位数之积为:", result)
```
阅读全文