输入一个不超过 1000010000 的整数 nn,计算它每一位上的数字总和。
时间: 2024-03-23 22:39:03 浏览: 72
水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身;用熟悉的语言实现一个函数sxhs
好的,你可以按照以下的方法来计算一个数每一位上的数字总和:
```python
n = input() # 输入一个整数
total_sum = 0 # 初始化总和为0
for digit in n:
total_sum += int(digit) # 将每一位上的数字加起来
print(total_sum) # 输出总和
```
这个程序首先读入一个整数 `n`,然后初始化总和 `total_sum` 为0。接着,程序开始循环每一位上的数字,将它们转换为整数并加起来。最后,程序输出总和。
需要注意的是,我们将输入的整数 `n` 当作字符串来处理,以便于逐位处理每一位上的数字。
希望这个程序可以帮到你!
阅读全文