标签:
历史上有许多计算圆周率pai的公式,其中,格雷戈里和莱布尼茨发现了下面的公式:请你写出它累积了100项的和是多少(四舍五入到小数后两位)。
源代码:
#include<stdio.h>
//pai = 4*(1-1/3+1/5-1/7 ....)
double While()
{
double sum=0;
int flag=1;//奇数项位正,偶数项为负
double temp=1;
int i=1;
while(i<=100)
{
temp=1.0/(2*i-1)*(flag);
i++;
sum=sum+temp;
flag=-flag;
}
return sum;
}
int main()
{
double pai=0.0;
pai=4*While();
printf("%.8lf\n",pai);
return 0;
}
计算圆周率pai的公式:pai = 4*(1-1/3+1/5-1/7 ....)
标签:
原文地址:http://blog.csdn.net/u012110719/article/details/44963531