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

来源:互联网 发布:伯爵表 知乎 编辑:程序博客网 时间:2024/05/18 06:22
#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;
}
0 1