题目描述
求Sn=2+22+222+…+22…222(有n个2)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。
输入
n
输出
Sn
样例输入
5
样例输出
24690
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
cin>>n;
int Sn=0,Sum=0;
for(int i=0;i<n;i++)
{
Sum=Sum+2*pow(10,i);//模拟即可,pow(m,n)是<cmath>中的库函数,为m的n次方
Sn=Sum+Sn;
}
cout<<Sn<<endl;
return 0;
}