C语言题目:求下列多项式的和,直到最后一项的绝对值小于10-5。 e=1+1⼀1!+1⼀2!+1⼀3!+1⼀4!+…

2025-02-23 23:41:28
推荐回答(2个)
回答1:

这样写应该可以的:
#include
#include
main()
{
int i=1,x=1;
float sum=1;
while(abs(1.0/x)>=1e-5)
{
x*=i;
sum+=1.0/x;
i++;
}
printf("%f",sum);
}
不过因为每一项都是正数,不一定非要用绝对值啊。不过我是按绝对值写的代码。你看下可以吗

回答2:

用循环,自己做。