P127 例5.7 用公式求π/4=1-1/3+1/5-1/7+...,求π得近似值,
直到发现某一项的绝对值小于10^-6为止(该项不累加)。
#include<stdio.h>
#include<math.h>
//P127 例5.7 用公式求π/4=1-1/3+1/5-1/7+...,求π得近似值,
//直到发现某一项的绝对值小于10^-6为止(该项不累加)。
int main() {
/*double pi = 0.0;
int i = 0;
int sign = 1;
double j = 1.0;
double term = 1.0;*/
int i = 0,sign = 1;
double pi = 0.0, j = 1.0, term = 1.0;
for (i = 1;; i++) {
if ((1 / j) < pow(10, -6)) {
break;
}
pi += term;
j += 2;
sign = -sign;
term = sign / j;
}
pi = 4 * pi;
printf("pi=%10.8f\n", pi);
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)