YogSothot


私信TA

用户名:YogSothoth

访问量:32671

签 名:

琪露诺的编程教室

等  级
排  名 352
经  验 5113
参赛次数 1
文章发表 55
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

⑨的智慧天下无敌!

解题思路:

第一步:计算1到n每个数各自的乘阶;

第二步:把每个乘阶累加起来



注意事项:
用long long 来定义num和sum,用int会显示错误




参考代码:

#include <iostream> 

using namespace std;

int main()

{

int n,i,j;

long long num=1,sum=0;

cin>>n;

for(i=1;i<=n;i++)

{

num=1;

for(j=1;j<=i;j++)

{

num*=j;

}

sum+=num;

}

cout<<sum<<endl;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

两个for可以合并
2018-01-31 14:22:13
  • «
  • 1
  • »