C语言题目:求下列多项式的和,直到最后一项的绝对值小于10-5.e=1+1/1!+1/2!+1/3!+1/4!+…
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/27 19:46:53
C语言题目:求下列多项式的和,直到最后一项的绝对值小于10-5.e=1+1/1!+1/2!+1/3!+1/4!+…
这样写应该可以的:
#include
#include
main()
{
\x05int i=1,x=1;
\x05float sum=1;
\x05while(abs(1.0/x)>=1e-5)
\x05{
\x05\x05x*=i;
sum+=1.0/x;
\x05\x05i++;
\x05}
\x05printf("%f",sum);
}
不过因为每一项都是正数,不一定非要用绝对值啊.不过我是按绝对值写的代码.你看下可以吗
再问: 好像错了,输出的结果应该是e=2.718282。..你再看看吧,我不会做
再答: 我知道了,是因为那个绝对值函数用的不恰当。因为abs()函数的形参必须是整数才行。所以会出错。只要把函数去掉就可以了。把while(abs(1.0/x)>=1e-5)变成:while(1.0/x>=1e-5)
#include
#include
main()
{
\x05int i=1,x=1;
\x05float sum=1;
\x05while(abs(1.0/x)>=1e-5)
\x05{
\x05\x05x*=i;
sum+=1.0/x;
\x05\x05i++;
\x05}
\x05printf("%f",sum);
}
不过因为每一项都是正数,不一定非要用绝对值啊.不过我是按绝对值写的代码.你看下可以吗
再问: 好像错了,输出的结果应该是e=2.718282。..你再看看吧,我不会做
再答: 我知道了,是因为那个绝对值函数用的不恰当。因为abs()函数的形参必须是整数才行。所以会出错。只要把函数去掉就可以了。把while(abs(1.0/x)>=1e-5)变成:while(1.0/x>=1e-5)
C语言题目:求下列多项式的和,直到最后一项的绝对值小于10-5.e=1+1/1!+1/2!+1/3!+1/4!+…
c语言题:用π/4=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10e-6为止.
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止
C语言根据公式 e = 1 + 1/1!+ 1/2!+ 1/3!+ …….+ 1/n!计算e的值,直到最后一项小于10-
输入X,利用公式e^x=1+x+x^2/2!+x^3/3!+…求e^x的近似值,直到最后一项绝对值小于-10^-6
c语言问题,运行永远是1,求挑错 计算1-1/2+1/3-1/4…+1/99-…直到最后一项绝对值小于10 ^-4
C语言编程 求自然数e=1+1/3+1/5+1/7+…+1/n,到最后一项绝对值小于10的-4次方为止!
c 语言 1-1/2+1/3-1/4+.+1/99-1/100+...直到最后一项的绝对值小于10的-5次幂为止
编程实现求1-1/3+1/5+…..,直到最后一项的绝对值小于1e-3时为止
C语言解答:利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止
用C语言编写程序,求S=1+(1/2!)+(2/3!)+·····+(n/(n+1!)),直到最后一项的绝对值小于10^