解题思路:
注意事项: 使用int范围会不够,使用long及以上就可以了。
参考代码:
#includeint main() { long long n,a[30],i; scanf("%d",&n); a[1]=1; for(i=2;i<=n;i++) { a[i]=a[i-1]*i; } long long sum=0; for(i=1;i<=n;i++) { sum+=a[i]; } printf("%lld",sum); return 0; }
0.0分
1 人评分
C二级辅导-等差数列 (C语言代码)浏览:628 |
校门外的树 (C语言代码)浏览:1166 |
K-进制数 (C++代码)浏览:938 |
A+B for Input-Output Practice (VI) (C++代码)浏览:445 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:900 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
WU-字符串比较 (C++代码)浏览:824 |
a+b浏览:452 |