烂冬瓜狮子头 发表于 2020-10-16 14:42:41

C语言中的eps如何使用?

如题所问。

xieglt 发表于 2020-10-16 14:50:47

#defineeps(0.0000001)

doublea ;

if(a < eps && a > - eps)
{

}

乐乐学编程 发表于 2020-10-16 16:28:01


#include<stdio.h>
void main()
{
      long fun(int n);
      int i;
      double e = 0;
      double eps = 0.000001;      //eps表示精度 此处指10的-6次方
      for(i=0;1.0/fun(i)>eps;i++)
      {
            e += 1.0 / fun(i);
      }
      printf("e=%lf ",e);
}

long fun(int n)                   //求n!的函数
{
      if(n == 0)
      return 1;
      else
      return n * fun(n - 1);
}
页: [1]
查看完整版本: C语言中的eps如何使用?