题目
题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
实现
- 代码1:python
a=int(input("please input a:"))
n=int(input("please input n:"))
sum=0
tmp=a
for i in range(1,n+1):
sum=sum+a
a=a*10+tmp
print(sum)
- 代码2:C++
#include <iostream>
using namespace std;
int main(){
printf("please input a:"); int a,sum=0; cin>>a;
printf("please input n:"); int n; cin>>n;
int tmp=a;
for(int i=1;i<n+1;i++){
sum=sum+a;
a=a*10+tmp;
}
printf("%d",sum);
return 0;
}