永发信息网

用C语言 计算e=0!+1!+2!+……+n!.....在线求救、

答案:2  悬赏:30  手机版
解决时间 2021-03-22 17:29
  • 提问者网友:低吟詩仙的傷
  • 2021-03-22 08:21
用C语言 计算e=0!+1!+2!+……+n!.....在线求救、
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-03-22 08:42
#include double fact(int n){ if(n<=0) return 1; int i; double s=1.0; for(i=1;i<=n;i++){ s*=i; } return s; } int main(){ int n; scanf("%d", &n); double e=0; int i=0; for(i=0;i<=n;i++){ e+=fact(i); } printf("%lf", e); return 0; }
希望采纳
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-03-22 09:33
望参考:#include double fact(int n){if(n<=0) return 1; int i; double s=1.0;for(i=1;i<=n;i++){ s*=i; } return s; } int main(){int n; scanf("%d", &n); double e=0; int i=0;for(i=0;i<=n;i++){ e+=fact(i); } printf("%lf", e);return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯