求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。
输入格式
n
输出格式
Sn的值
样例输入
复制
5
样例输出
复制
24690
#include<iostream>
using namespace std;
int main()
{
//用sum表现a,aa,aaa..(不是乘是占位)
int n,Sn=0,sum=0,a=2;
cin>>n;
for(int i=1;i<=n;i++){
sum=a+sum*10; //sum=2+0*10 sum=2+2*10 sum=2+22*10
Sn+=sum; //数列之和
}
cout<<Sn<<endl;
return 0;
}