C16

利用下面的公式求pi的近似值,要求累加到最后一项小于1e-6为止。
pi/4=1-1/3+1/5-1/7+…

#include<stdio.h>
int main()
{
	double p=0;
	double n = 0;
	int s = 1;
	while (1/(2 * n + 1) >= 1e-6)
	{
		p = p + s/(2 * n + 1);
		s *= -1;
		n++;
	}
	printf("近似值为%.6lf\n", 4 * p);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/Cinepic/article/details/84178669
C16
16
D16