源程序
/*
用格里高利公式计算
π
的近似值,精度要求:最后一项的绝对值小于
10
–
5
*/
#include
#include
/*
程序中调用绝对值函数
fabs
,
需包含
math.h */
void main( )
{
int flag, t;
double item, pi; /* pi
用于存放累加和
*/
/*
循环初始化
*/
flag = 1;
/*
变量
flag
表示第
i
项的符号,初始为正
*/
t = 1 ; /*
变量
t
表示第
i
项的分母,置第
1
项的分母为
1
*/
item = 1.0;
/* item
中存放第
i
项的值,初值取
1 */
pi = 0; /*
置累加和
pi
的初值为
0 */
/*
当
|item|