感觉是除法的问题,但是我不知道怎么解决,麻烦各位帮忙看看代码
#include<stdio.h>
#include<math.h>
int main(){
float π,sum=1;
float n;
for(n=1.0;1/(2n-1)<1e-4;n++){
sum=sum+(pow(-1,n-1))/(2n-1);
π=4*sum;
}
printf("%f",π);
}
int main(){
float π,sum=0;
float n;
for(n=1.0;1/(2*n-1)>1e-6;n++){
sum=sum+(pow(-1,n-1))/(2*n-1);
π=4*sum;
}
printf("%f",π);
}