解题思路:先求每一阶乘之和在进行累加;
注意事项:Sn之和
参考代码:
[编程入门]阶乘求和
#include <stdio.h>
int main(int argc, char *argv[]) {
long int n,i,j,sum=0,p=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1,p=1;j<=i;j++)
{
p*=j;//求每一阶乘
}
sum+=p;//求阶乘的和
}
printf("%ld",sum);
return 0;
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:548 |
C语言训练-求素数问题 (C语言代码)浏览:1458 |
九宫重排 (C++代码)浏览:1336 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1039 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:692 |
不会做的浏览:875 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:775 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:968 |