标题:公式计算
只看楼主
googleknow
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-5-19
 问题点数:0 回复次数:9 
公式计算

各位高手,下面的公式该怎么样计算?

e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! + ...
并合误差小于给定的a

请高手帮帮忙,好吗?

搜索更多相关主题的帖子: 公式 误差 给定 并合 
2006-11-17 14:38
guzhou
Rank: 1
等 级:新手上路
威 望:1
帖 子:247
专家分:0
注 册:2006-11-4
得分:0 
用循环当
e-2.718281828459<a时结束循环

2006-11-17 18:05
googleknow
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-5-19
得分:0 
那怎么样得到这个误差值呢?
2006-11-18 09:02
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
fdsafda
2006-11-18 09:48
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
得分:0 
饿,楼上的搞什么飞机呀?

请问LZ误差值是哪个值?就是1/N!?

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-11-18 10:08
迷路的小孩
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-11-10
得分:0 
#include<stdio.h>
void main()
{ int n;
float j=1.0,e=0,a;
scanf("%f",&a);
for(n=1;;n++)
{
j=j*1/n;
e=e+j;
if(j<=a)
break;
}
printf("e=%f,%d",e,n);
getch();
}
我是这样子做的....是否能达到你的目的?
2006-11-18 15:34
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
以下是引用迷路的小孩在2006-11-18 15:34:31的发言:
#include<stdio.h>
void main()
{ int n;
float j=1.0,e=0,a;
scanf("%f",&a);
for(n=1;;n++)
{
j=j*1/n;
e=e+j;
if(j<=a)//这样应该结束不了.
break;
}
printf("e=%f,%d",e,n);
getch();
}
我是这样子做的....是否能达到你的目的?


倚天照海花无数,流水高山心自知。
2006-11-18 15:36
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
得分:0 

我这么做可以吗?误差是i/n!吧!
#include <stdio.h>

int main(void)
{
double n = 2.00, a, i, j = 1.00;

scanf("%lf", &a);
for(i = 2;;i ++)
{
j = j/i;
n += j;
if(j/i < a)
break;
}
printf("%lf\n", n);

return 0;

}


该学习了。。。
2006-11-18 19:50
财鸟
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2006-11-2
得分:0 
这个问题不难呀!
你用递归编写一个子程序来完成N的街乘!在用一个FOR循环来完成它的加法!每次循环调用子函数就可以了!
不明白在找我好了!(QQ304239467)
2006-11-18 20:24
aaabccc
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-11-6
得分:0 
a应该是前后两个e的差值!

2006-11-21 21:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-103607-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033261 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved