更新时间2019-04-21 09:45:03
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。
输入
n和a
输出
Sn
样例输入
5 2
样例输出
24690
按要求,c++程序如下:
#include <iostream>
using namespace std;
int main()
{
double a,temp,sn=0;
int i,n;
cout<<"n,a=";
cin>>n>>a;
temp=a;
for(i=1;i<=n;i++)
{
sn+=temp;
temp=temp*10+a;
}
cout<<"sn="<<sn<<endl;
return 0;
}
程序的运行结果符合样例: