求C语言高手解答 求e的近似值,直到某一项的值小于或等于10-7为止。 将下列程序补充完整。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求C语言高手解答 求e的近似值,直到某一项的值小于或等于10-7为止。 将下列程序补充完整。相关的知识,希望对你有一定的参考价值。

#include
<stdio.h>
void main( )

int n;
double
t,sum,m;
n=1;
();
m=1;
do

();
sum+=t;
n++;
( );

while(t>1e-7);
printf("e=%f\n",sum);

程序里面的三个括号分别填
sum=0;
t=1/m;
m=m*n;追问

感觉第一个空填sum=1

追答

那个e的近似值的公式是不是e=1+1/(2!)+1/(3!)+……+1/(n!)?
因为第一次赋值n=1 m=1 t=1 sum=0
do语句开始是sum=0 t=1/m=1 sum=sum+t=0+1=1 n=n+1=2 m=m*n=2
然后
sum=1 t=1/m=0.5 sum=sum+t=1+0.5=1.5 n=n+1=3 m=m*n=6

追问

e=1+1/(1!)+1/(2!)+1/(3!)+……+1/(n!)

追答

那sum=1 抱歉

参考技术A 程序里三个括号分别填
sum=1;
t=1/m;
m*=n;
参考技术B 晕啊

用公式π/4≈1/1-1/3+1/5-1/7+...求π的近似值,直到发现某一项的绝对值小于10的-6次方为止。

#include<stdio.h>
int main()
	int i=1,sign=1;
	double sum=0;
	do
		sum+=sign*1.0/i;
		i+=2;
		sign=-sign;
	while(!(1.0/i<1.0e-6));
	printf("%f",sum*4);
	return 0;

以上是关于求C语言高手解答 求e的近似值,直到某一项的值小于或等于10-7为止。 将下列程序补充完整。的主要内容,如果未能解决你的问题,请参考以下文章

用公式π/4≈1/1-1/3+1/5-1/7+...求π的近似值,直到发现某一项的绝对值小于10的-6次方为止。

用公式π/4≈1/1-1/3+1/5-1/7+...求π的近似值,直到发现某一项的绝对值小于10的-6次方为止。

C语言试题九十一之写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止。

C语言试题九十一之写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止。

c语言程序 用泰勒级数求e的近似值,直到最后一项小于le-6为止。 e=1+1/1!+...+1/n!

C语言中用泰勒级数求e的近似值,直到最后一项小于 10的负6次方为止