C语言,求编写程序求无理数e的值并输出?编写程序求无理数e的值并输出.e=1+1/1!+1/2!+1

发布时间:2021-02-26 01:17:49

C语言,求编写程序求无理数e的值并输出?编写程序求无理数e的值并输出.e=1+1/1!+1/2!+1

网友回答

#include <stdio.h>//不知道 你加头了没
void fun(int n)
{\x05float e = 0;
\x05int i;
\x05for(i=1;i<=n;i++)
\x05{\x05\x05e = e+1.0/method(i);//这个 必须是浮点型的 1 否则一做除法就得 0 了
\x05}\x05printf("%f\n",e);
}int method(int n)             //求阶乘
{\x05if(n == 1)
\x05\x05return 1;
\x05else
\x05\x05return n*method(n-1);
}main(  )
{\x05int m;
\x05scanf("%d",&m);
\x05fun(m);
}有什么 问题  请联系我.
以上问题属网友观点,不代表本站立场,仅供参考!