求a+aa+aaa+…+aa…a,其中a是一个数字。 例如:3+33+333+3333+33333(此时n为5)。 要求a和n从键盘输入, 输出格式为3+33+333+3333+33333=37035。
时间: 2023-11-19 13:05:22 浏览: 114
累加.txt
以下是Python代码实现:
```python
a = int(input("请输入数字a:"))
n = int(input("请输入数字n:"))
b = a
sum = 0
for i in range(n):
sum += b
b = b * 10 + a
print(str(a) + "+" + str(b // 10) + "+" + str(b // 10 + a) + "+...+" + str(b) + "=" + str(sum))
```
输入数字a和n后,使用for循环计算每一项的值,并将其累加到sum中。在每一次循环中,将b更新为上一项的值乘以10再加上a。最后输出结果。
阅读全文