【描述】
用π/4≈1-1/3+1/5-1/7+……公式求π的近似值,直到发现某一项的绝对值小于10^6为止(该项不累加)。
【C语言】
#include<stdio.h>
#include<math.h>
int main() {
double n = 1.0, pi = 0.0;
int flag = 1;
while (fabs(flag / n) >= 1e-6) {
pi = pi + flag / n;
n = n + 2;
flag = -flag;
}
printf("%10.8f", pi * 4.0);
return 0;
}
</span>