(4) 从键盘输入一个正整数,对其各位数字求出最大值、最小值以及和值
时间: 2024-02-18 11:02:08 浏览: 68
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。以下是一个简单的 Python 代码示例,用于实现你所描述的功能:
```python
num = int(input("请输入一个正整数:"))
# 初始化最大值、最小值和和值
max_digit = 0
min_digit = 9
sum_digits = 0
# 对每个数字进行求解
while num > 0:
digit = num % 10
max_digit = max(max_digit, digit)
min_digit = min(min_digit, digit)
sum_digits += digit
num = num // 10
# 输出结果
print("最大值为:", max_digit)
print("最小值为:", min_digit)
print("和值为:", sum_digits)
```
在这个示例中,我们首先从键盘输入一个正整数,并将其存储在变量`num`中。然后,我们使用一个 while 循环来迭代该数的每个数字。在每次迭代中,我们使用取模运算符来获取该数的个位数字,并更新最大值、最小值和和值。最后,我们输出这些结果。
希望这可以帮助你解决问题。如果你有任何疑问,请随时问我!
阅读全文