#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);
}
#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的几次幂忘了,不过这样应该也可以