解题思路:
第一步:计算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 人评分
校门外的树 (C语言代码)浏览:1113 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1436 |
【亲和数】 (C语言代码)浏览:854 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:331 |
星期判断机 (C语言代码)浏览:857 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:534 |
C二级辅导-统计字符 (C语言代码)浏览:476 |
交换Easy (C语言代码)浏览:759 |
矩阵转置 (C语言代码)浏览:782 |