按下列公式计算 计算n的近似值 直到1⼀n<le-6 用c语言编程算法 4⼀π=1-1⼀3+1⼀5-1⼀7+..........

2024-12-14 23:54:07
推荐回答(2个)
回答1:

#include 

void main()

{

 float PI=0;

 int n=1,flag=1;

 while(1.0/n>=1e-6)

 {

         PI+=flag*1.0/n;

   n+=2;

   flag*=-1;

 }

 PI=4*PI;

 printf("PI=%f\n",PI);

}

回答2:

#include
void main()
{
int i,j;

double sum=1;
for(i=1;(double)(1/j)>0.000001;i++)

{
j=2*i+1;

sum=sum+(-1/j);

}
}
0.000001怎么化10的几次幂忘了,不过这样应该也可以