c语言:编程实现:输入正整数n,通过函数调用计算1!+2!+3!+……+n!,并输出结果,Fac(2)
亲,满意的话采纳一下哦
追问你这是百度搜索直接复制粘贴的吧
我要不一样的
追答那你等会
#includeint fac(int n);int main(void){ printf("input n:\n"); int n, i,sum = 0; scanf("%d",&n); for(i=1;i<=n;i++) { sum += fac(i); } printf("1!+2!+...+n! = %d\n",sum); return 0;}int fac(int n){ if(n==1) return n; else return n*fac(n-1);}
#includeint fac(int n);int main(void){ printf("input n:\n"); int n, i,sum = 0; scanf("%d",&n); for(i=1;i<=n;i++) { sum += fac(i); } printf("1!+2!+...+n! = %d\n",sum); return 0;}int fac(int n){ if(n==1) return n; else return n*fac(n-1);}
这样
追问就不能自己输出?
追答手头没电脑
追问。。。。。
追答你说你哪不明白
我能给你讲
追问这输出 错了吧
追答肯定
不可能是数啊
看错了
看错了
追问就这样吧
追答输出对
本回答被提问者采纳