对一个四位数x,编程计算x的每一位数字相加之和(整数的正负号忽略不计),例如,x=1234,则由1234分别分离出千位1,百位2、十位3,个位4,然后计算出1+2+3+4=10,于是在屏幕上输出10。
时间: 2024-03-10 09:50:21 浏览: 151
求位数相加_计算四位数字的各位之和_
好的,这是一个简单的编程问题,以下是 Python 代码实现:
```
x = abs(int(input("请输入一个四位数:"))) # 输入一个四位数并取绝对值
# 分离出千位、百位、十位、个位数字
thousands = x // 1000
hundreds = (x // 100) % 10
tens = (x // 10) % 10
ones = x % 10
# 计算数字之和
sum = thousands + hundreds + tens + ones
print("数字之和为:", sum)
```
运行程序,输入一个四位数,程序会计算出每一位数字之和并输出。注意,程序中使用了 `abs()` 函数来取绝对值,以忽略正负号。
阅读全文