YogSothot


私信TA

用户名:YogSothoth

访问量:34755

签 名:

琪露诺的编程教室

等  级
排  名 346
经  验 5324
参赛次数 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 人评分

  评论区

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