编写函数countpi,利用公式
计算π的近似值,当某一项的值小于10-5时,认为达到精度要求,请完善函数
#include<stdio.h>
double countpi(int n)
{
int i;
double sum=1.0;
for(i=1;i<=n;i++)
{
sum=sum*i/(2*i+1);
}
return(sum);
}
int main()
{
double countpi(int n);
int i;
double count=1;
for(i=1;countpi(i)>0.00001;i++)
{
count+=countpi(i);
}
printf("%0.5f\n",2*count);
return 0;
}