问题描述:用格雷戈里公式求 Π的近似值
源代码:
/*用格雷戈里公式求 Π的近似值*/
#include <stdio.h>
#include <math.h>
int main(void)
{
int denominator,flag;
double item,pi;
flag=1;
denominator = 1;
item = 1.0;
pi = 0;
while(fabs(item)>=0.0001){
item=flag*1.0/denominator;
pi=pi+item;
flag=-flag;
denominator=denominator+2;
}
pi=pi*4;
printf("pi=%.4f\n",pi);
return 0;
}
运行结果:
Π的值程序参数:
- 输出大小: 151.201171875 KiB
- 编译时间: 0.30s
网友评论