【问题描述】
求Sn=a+aa+aaa+…+aa…an个a之值,其中a是一个数字。例如: 2+22+222+2222+22222(此时n=5),n由键盘输入。
【输入形式】
输入正整数a和n,a为小于10的正整数。两个数中间用空格隔开。
【输出形式】
输出Sn=a+aa+aaa+…+aa…an个a之值。
【样例输入】
2 5
【样例输出】
24690
【样例说明】
2+22+222+2222+22222=24690
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a,n,b=0,c,Sn=0;
cin>>a>>n;
for(int i=1;i<=n;i++)
{
b=b+pow(10,i-1); //pow函数为次方(x,y)即x的y次方
c=b*a;
Sn=Sn+c;
}
cout<<Sn;
return 0;
}