4030 - 求圆周率

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

,当某项绝对值小于10-6时停止累加。(保留6位小数)

题目输入

题目输出

一个小数。

输入/输出样例

输入格式


                        

输出格式


                        

C++解答

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	double sum=0;
	int a=1,sign=1;
	while (1.0/a>=1e-6){
		sum+=sign*1.0/a;
		a+=2;
		sign*=-1;
	}
	printf("%.6lf\n",4*sum);
	return 0;
}