解题思路:函数调用一次
我:不懂调用两次 望大佬指点;
注意事项:阶乘的位数较大要用long long %lld
参考代码:
#include <stdio.h> int fun(int n) { int i; long long c=1; long long sum=0; for(i=1;i<=n;i++) { c=c*i; sum=sum+c; } return sum; } int main() { int x,Sn; scanf("%d",&x); Sn=fun(x); printf("%lld",Sn); return 0; }
0.0分
0 人评分
小九九 (C语言代码)浏览:885 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:875 |
C语言程序设计教程(第三版)课后习题8.1 (Java代码)浏览:828 |
汽水瓶 (C语言代码)浏览:664 |
字符串的输入输出处理 (C语言代码)浏览:1019 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1396 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:942 |
母牛的故事 (C语言代码)浏览:594 |
1035 题解浏览:875 |