先学C加加


私信TA

用户名:uq_42396304733

访问量:806

签 名:

等  级
排  名 7894
经  验 1272
参赛次数 0
文章发表 3
年  龄 20
在职情况 学生
学  校 南通大学
专  业 计科

  自我简介:

解题思路:解题思路不难,主要解决两个值,一个是单个数字阶乘的值,一个是总和相加的值。

注意事项:变量类型double!!!!,如果是int类型会发现超限了,细心细心再细心。

参考代码:

#include<iostream>

#include<string>

#include<iomanip>

using namespace std;


//单个数字阶乘之和

double XtoOne(double x)

{

double sum1=1;

for (int i = 1; i <= x; i++)

{

sum1 *= i;

}

return sum1;

}


int main()

{

double sum = 0;

for (int i = 1; i <= 30; i++)

{

sum += XtoOne(i);

}

cout  <<scientific<<setprecision(2) << sum << endl;

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »