求1/2!+1/3!……+1/10!的和并输出 其中n!用函数实现
1 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
#include <stdio.h> double fun(int n) { if(n==1) return 1.0; else return n*fun(n-1); } int main() { double n=0; for(int i=2;i<=10;i++) { printf("1/%d!+",i); n+=1/fun(i); } printf("\b=%.3lf\n",n); return 0; }
- 1 回答
- 0 关注
- 909 浏览
添加回答
举报
0/150
提交
取消