C语言,求编写程序求无理数e的值并输出?编写程序求无理数e的值并输出.e=1+1/1!+1/2!+1/3!+.+1/n!自己写的:为什么运行不了,终止了?void fun(int n){\x09\x09float e = 0;\x09int i;\x09for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 19:46:27
C语言,求编写程序求无理数e的值并输出?编写程序求无理数e的值并输出.e=1+1/1!+1/2!+1/3!+.+1/n!自己写的:为什么运行不了,终止了?void fun(int n){\x09\x09float e = 0;\x09int i;\x09for(i=1;i

C语言,求编写程序求无理数e的值并输出?编写程序求无理数e的值并输出.e=1+1/1!+1/2!+1/3!+.+1/n!自己写的:为什么运行不了,终止了?void fun(int n){\x09\x09float e = 0;\x09int i;\x09for(i=1;i
C语言,求编写程序求无理数e的值并输出?
编写程序求无理数e的值并输出.
e=1+1/1!+1/2!+1/3!+.+1/n!
自己写的:为什么运行不了,终止了?
void fun(int n)
{\x09
\x09float e = 0;
\x09int i;
\x09for(i=1;i

C语言,求编写程序求无理数e的值并输出?编写程序求无理数e的值并输出.e=1+1/1!+1/2!+1/3!+.+1/n!自己写的:为什么运行不了,终止了?void fun(int n){\x09\x09float e = 0;\x09int i;\x09for(i=1;i
#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);
}
有什么 问题  请联系我.