[关闭]
@chawuciren 2018-10-05T14:46:37.000000Z 字数 339 阅读 540

欧拉拉

未分类

  1. 应该比较精准,九位之后就不好说了

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. unsigned long int factorial (unsigned long int n);
  4. double main()
  5. {
  6. int n = 1;
  7. int result = 1;
  8. double e = 1.0;
  9. for (n = 1; n <= 12; n++)
  10. {
  11. result =(double) factorial (n);
  12. e = e + (1.0 / result);
  13. printf("%lf\n",e);
  14. }
  15. printf("%.9lf",e);
  16. }
  17. unsigned long int factorial (unsigned long int n)
  18. {
  19. if (n == 1)
  20. return 1;
  21. else return n * factorial (n - 1);
  22. }

在此输入正文

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注