解题思路:
用基本的方法求出阶乘的和。
注意事项:
注意int的位数,20的阶乘和肯定不够,所以要使用 long long;
参考代码:
#include <stdio.h> int main() { long long c,s; int n,i,j; scanf("%d",&n); s=0; for(i=1;i<=n;i++){ c=1; for(j=1;j<=i;j++){ c=c*j; } s=s+c; } printf("%lld",s); return 0; }
0.0分
2 人评分
C二级辅导-同因查找 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1367 |
C语言训练-大、小写问题 (C语言代码)浏览:2349 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1109 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:870 |
众数问题 (C语言代码)浏览:822 |
WU-输出九九乘法表 (C++代码)浏览:1665 |
WU-小九九 (C++代码)浏览:1683 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:581 |