解题思路:
请参考1013题“[编程入门]Sn的公式求和”的思路
注意事项:
因为n不超过20,所以Sn的值可能会很大,用long类型
参考代码:
#include<stdio.h> int main() { long Sn=0,n,i,a=1; scanf("%d",&n); if(n==0) Sn=1; else for(i=1;i<=n;i++) { a=a*i; Sn+=a; } printf("%ld",Sn); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:979 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:511 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:628 |
C二级辅导-计负均正 (C语言代码)浏览:647 |
成绩转换 (C语言代码)浏览:1005 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:464 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:640 |
A+B for Input-Output Practice (C语言代码)浏览:461 |
大家好,我是验题君浏览:576 |
蚂蚁感冒 (C语言代码)浏览:768 |