源代码如下:
#include
double countpi(double eps) /*eps为允许误差*/
{
int m=1;
double temp=1.0,s=0;
while(temp>=eps)
{
s+=temp;
temp=temp*m/(2*m+1);
m++;
}
return(2*s);
}
main()
{
FILE *fp;
double eps=1e-5,pi;
if((fp=fopen("p7_3.out","w"))==NULL)
{
printf("cannot open the file\n");
exit(0);
}
pi= countpi(eps);
printf("pi=%lf\n",pi);
fprintf(fp,"pi=%lf\n",pi);
fclose(fp);
system("pause");
}

扩展资料
1、在C程序中,分号是语句结束符。每个语句必须以分号结束。它表明一个逻辑实体的结束。
2、C标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。
3、C标识符内不允许出现标点字符,比如 @、$ 和 %。C 是区分大小写的编程语言。