求Sn=a+aa+aaa+…+aa…aaa

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。

#include <iostream>
using namespace std;
int fum(int n)
{intt,sum,a;sum=t=0;a=2;
     while(n>0)
    {  t=t+a;
      a=a*10;
      sum=sum+t;
      n--;
       }
 returnsum;
}
int main()
{intn,sn;
cin>>n;
sn=fum(n);
cout<<sn<<endl;
return0;
}


你可能感兴趣的:(求a+aa+aaa....)