给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和
时间: 2023-10-26 17:05:28 浏览: 87
python 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字 (示例)
5星 · 资源好评率100%
。例如,输入a=2,n=3,则数列为2+22+222=246,fn(a,n)返回246。
解题思路:
根据题意,可以使用循环计算每一项,并累加求和。每一项可以通过字符串拼接实现。
具体实现:
将a转换为字符串s,然后循环n次,每次将s拼接到一个空字符串res中,并将res转换为整数累加到sum中。最后返回sum即可。
代码实现如下:
阅读全文