11智能在线
新记
用C语言编辑,e=1+1/1!+1/2!+1/3!+.....1/n! 求e的近似值,由键盘输入N的值!保留六位小数!需要用for语句
用C语言编辑,e=1+1/1!+1/2!+1/3!+.....1/n! 求e的近似值,由键盘输入N的值!保留六位小数!需要用for语句!
举报该文章
相关建议 2011-11-03
#include <stdio.h>
int fun(int n)
{
int sum =1;
for(int i =1;i<=n;i++)
sum *= i;
return sum;
}
void main()
{
int i,n;
float e = 0;
scanf("%d",&n);
for(i = 0;i<=n;i++)
{
e += 1.0/fun(i);
}
printf("%7.6f",e);
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/884v7qmpf.html
其他看法
第1个回答 2011-11-03
float result=1;//1/n!
float total=1;//e
for(int i=0;i<n;i++)
{
for(int m=n-i;m>=1;m--)
{
result *=1/m;
}
total+=result;
}
第2个回答 2011-11-03
神马啊
第3个回答 2011-11-04
(1)
#include
相似回答
大家正在搜
相关问题
c语言编程题,求e的近似值,e=1/1!+1/2!+1/3!...
C语言利用公式e=1+ 1/1! + 1/2! + 1/3!...
C语言改错:利用公式e=1+1/1!+1/2!+1/3!+....
C语言:按泰勒级数公式e = 1 + 1/1! + 1/2!...
C语言:已知e的求解公式为:e=1+1/1!+1/2!+1/...
求C语言编程,e=1+1/1!+1/2!+1/3!+...+...
c语言:用公式e≈1+1/1!+1/2!+1/3!+…+1/...
(1)设计C语言程序,按下面的近似公式计算:e=1+1/1!...