原文链接: C语言求ln2
上一篇: c语言二级常见函数
下一篇: JavaBean
#include <stdio.h>
#include <math.h>
/*
求 ln2 误差不超过 e-4
*/
void f1(){
//使用 ln(1+x) = 级数求和 (-1)^n * 1/n
double res=0,a=0;
int n=1,flag=1;
while( fabs( a= (double)flag*1.0/n ) >1.0e-5 ){
res +=a;
flag *= -1;
n++;
}
printf("%.6lf\n",res);
}
int main(int argc, char *argv[])
{
f1();
return 0;
}
0.693152
本文转载自: https://blog.csdn.net/qq_35516360/article/details/122067650
版权归原作者 阿豪boy 所有, 如有侵权,请联系我们删除。
版权归原作者 阿豪boy 所有, 如有侵权,请联系我们删除。