圆周率for不循环
#include<stdio.h>#include<math.h>
int main(){
int n=0,i;
double pi,sum=0.0,a;
for(i=1;fabs(a)<1e-4;i=i+2)
{
n++;
if(n%2==0){
a=(-1)/i;
}
else{
a=1/i;
}
sum=sum+a;
}
pi=4*sum;
printf("圆周率为pi=%f\n",pi);
printf("共有%d项",n);
return 0;
}