新人求帮助~~
这是一个常见的求圆周率的问题。公式是 派=4*(1-1/3+1/5-1/7.......)#include <stdio.h>
#include <math.h>
int main ()
{
float pi, m, j, sum = 1.0;
for (int i = 2; fabsf(sum) >= 1e-6; i++) {
m = pow(-1, (i -1));
j = m / ((2.0 * i)- 1);
sum = sum +j;
}
pi = 4.0 * sum;
printf("%10.8f\n", pi);
return 0;
}
想问问各位大神,这个程序哪里错了?