【C语言】例5.7 用公式求π/4=1-1/3+1/5-1/7+...,求π得近似值,

P127 例5.7 用公式求π/4=1-1/3+1/5-1/7+...,求π得近似值,
直到发现某一项的绝对值小于10^-6为止(该项不累加)。

#include
#include

//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;
}

【C语言】例5.7 用公式求π/4=1-1/3+1/5-1/7+...,求π得近似值,_第1张图片

 

你可能感兴趣的:(c++,c语言,算法)