求和

Problem Description

求Sn=2+22+222+…+22…222(有n个2)的值。 例如:2+22+222+2222+22222(n=5),n由键盘输入。

Input

n

Output

Sample Input

5

Sample Output

24690




#include <iostream>

using namespace std;

int main()
{
   long sum=0;
   int t=2;
   int n;
   cin>>n;
   for(int i=0;i<n;++i)
   {
       sum += t;
       t = 10*t+2;
   }
   cout<<sum<<endl;
    return 0;
}


原文地址:https://www.cnblogs.com/yldf/p/6249937.html