求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;
}
转载于:https://blog.51cto.com/10602803/1682870