C语言程序求大神指教
使用泰勒级数展开式来求自然数对数的底的近似值,泰勒级展开式如下:设N=20
e=1+1/1!+1/2!+3/3!+.....+1/N!
(利用循环求e的值,当N为20时则退出循环)
求简单易懂的,新手上路,谢谢!!!
2019-11-12 23:16
程序代码:#include <stdio.h>
int main( void )
{
// e = 1/0! + 1/1! + 1/2! + 3/3! + ..... + 1/N!
double e = 1;
unsigned long long f = 1;
for( unsigned i=1; i<=20; ++i )
{
f *= i;
e += 1.0/f;
}
printf( "%f\n", e );
}
2019-11-13 08:33