输入两个整数a和n,求a+aa+aaa+...+aa...a(n个a)之和。 例如,输入2和3,输出2+22+222=246
时间: 2023-11-12 21:04:16 浏览: 55
输入两个正整数a和n,求a+aa+aaa+…+aa…a(n个a)之和
输入两个整数a和n,求a+aa+aaa+...+aa...a(n个a)之和。例如,输入2和3,输出2+22+222=246。
这道题目可以使用循环来解决。首先,我们需要定义一个变量sum来存储和,然后使用一个循环来计算每一项的值并将其加入到sum中。具体来说,我们可以使用一个变量tmp来存储当前项的值,然后将其加入到sum中。在每一次循环中,我们需要将tmp更新为tmp*10+a,以计算下一项的值。
下面是Python的代码实现:
```python
a = int(input("请输入数字a:"))
n = int(input("请输入数字n:"))
sum = 0
tmp = a
for i in range(n):
sum += tmp
tmp = tmp * 10 + a
print("结果为:", sum)
```
阅读全文