计算圆周率/4,精确到1e-6

在这里插入代码片
#include<stdio.h>
int main(void)
{
 double sum = 0;
 do
 {
  static int i = -1;
  i++;
  double term = 1.0 / (i * 2 + 1);
  if(i % 2 == 0)
  {
   sum += term;
  }
  else
  {
   sum -= term;
  }
  if(term < 1e-6)
  {
   break;
  }
 }while(1);
 printf("%.6f",sum);
 return 0;
 } 
发布了148 篇原创文章 · 获赞 44 · 访问量 4153

猜你喜欢

转载自blog.csdn.net/weixin_45949073/article/details/103911745