欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言编程题:用泰勒级数求自然数e的近似值

程序员文章站 2024-02-01 22:16:40
...

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

       e=1+1/1!+1/2!+...+1/n!

描述:观察公式前两项可以直接不用计算,合并为2,设置三个float型变量,e为结果,s为分子,i为分母,通过i累加再相乘之后实现分母的阶乘变化。

 

输入:不需要输入,在main函数内设置好初始值

 

输出:输出e的结果。

#include "stdio.h"

void main(){

	float s=1,e=2,i=1;
	while(1/i>=1e-6)
	{
        i=i*(i+1);
        e+=s/i;
	}
	printf("e=%f\n",e);

}

 

 

相关标签: C语言编程题