首页 > 电脑

语言:c++问题:数列求和详见补充

更新时间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;
}
程序的运行结果符合样例:

语言:c++ 问题:数列求和 详见补充


上一篇:发现问题的答案选错了怎么修改或删去,以免大家误读?

下一篇:这台电脑能不能流畅的玩吃鸡和一些大型游戏