求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为止。