下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值.T=1/1!+1/2!+1/3!+.+1/m!请改正程

学习 时间:2026-04-03 09:11:13 阅读:8022
下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值.T=1/1!+1/2!+1/3!+.+1/m!请改正程请改正程序中的错误,并运行改正后的程序.当从键盘输入10时,给出程序运行的正确结果(按四舍五入保留10位小数).程序:#include #include double fun(int m){ double fac,t=0.0;int i=1,j;for(i=1;i

最佳回答

单身的机器猫

积极的刺猬

2026-04-03 09:11:13

我忘了m!是不是m!=1*2*3*……*m?如果是的话,改正如下#include <conio。h>#include <stdio。h>double fun(int m){ double fac, t=0。0;int i=1, j;for(i=1;i<=m;i++){ fac=1。0;  for(j=1; j<=i; j++)  fac=fac*j ;      t+=1。0/fac;                       }return t;}main(){ int m;clrscr();printf("\n 请输入整数: ");scanf("%d", &m);printf("\n 结果是: %12。10lf \n",fun(m));}

最新回答共有2条回答

  • 开放的棒棒糖
    回复
    2026-04-03 09:11:13

    我忘了m!是不是m!=1*2*3*……*m?如果是的话,改正如下#include <conio。h>#include <stdio。h>double fun(int m){ double fac, t=0。0;int i=1, j;for(i=1;i<=m;i++){ fac=1。0;  for(j=1; j<=i; j++)  fac=fac*j ;      t+=1。0/fac;                       }return t;}main(){ int m;clrscr();printf("\n 请输入整数: ");scanf("%d", &m);printf("\n 结果是: %12。10lf \n",fun(m));}

上一篇 "有些事错过就是一辈子,有的人一转身就是永远'这句话是什么意思

下一篇 That girl has long hair .She is tall and slim .She looks ver