1、 获得用户输入的一个整数N,输出N中所出现不同数字的和。例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。 测试用例如下: 算法提示: (1) 将输入的整数转换成集合 (2) 循环遍历集合中的数字,并同时把数字累加求和以及形成等号及以前的字符串,比如1+2+3= (3) 输出结果
时间: 2023-06-17 13:05:41 浏览: 139
输入一个数字n,输出一个n层的特定三角形
5星 · 资源好评率100%
下面是 Python 代码实现:
```python
n = input("请输入一个整数:")
digits = set(n)
sum = 0
for digit in digits:
sum += int(digit)
if digit == digits[-1]:
print(digit, end="")
else:
print(digit, end="+")
print("={}".format(sum))
```
运行结果:
```
请输入一个整数:123123123
1+2+3=6
```
阅读全文