输入一个整数,求它的各位数字之和及位数。例如-234的各位数字之和是9,位数是3.
时间: 2023-10-19 19:07:11 浏览: 152
求正整数各位数字之和
好的,针对您的问题,可以使用以下 Python 代码实现:
```python
num = int(input("请输入一个整数:"))
sum = 0
count = 0
while num != 0:
sum += num % 10
count += 1
num //= 10
print("各位数字之和为:", sum)
print("位数为:", count)
```
输入样例:
```
请输入一个整数:-234
```
输出样例:
```
各位数字之和为: 9
位数为: 3
```
阅读全文