求Sn=a+aa+aaa+…+aa…a(n个a)的值,其中a是一个数字,n表示a的位数,例如 2+22+222+2222+22222 (此时n=5),n由键盘输入。
运行结果示例1:
请依次输入a和n的值
2 5
a+aa+aaa+...=24690
运行结果示例2:
请依次输入a和n的值
3 6
a+aa+aaa+...=370368
说明:
(1)输入格式:"%d%d"
(2)提示性文字的输出格式:"请依次输入a和n的值\n"
结果输出格式:"a+aa+aaa+...=%d\n"
#include <iostream>
#include<cstdio>
using namespace std;
int main( ) {
int a,n,s=0,t=0;
cin>>a>>n;
for(int i=1;i<=n;i++){
t=t*10+a;
s+=t;
}
cout<<"a+aa+aaa+...="<<s;
return 0;
}