作业帮 > 综合 > 作业

pi/2=1+1/3+(1/3 * 2/5 )+(1/3 * 2/5*3/7 )+(1/3 * 2/5*3/7 *4/9

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/25 22:38:41
pi/2=1+1/3+(1/3 * 2/5 )+(1/3 * 2/5*3/7 )+(1/3 * 2/5*3/7 *4/9)+.
double pi (double eps)
{double s=0.0,t=1.0;
int n;
for(___填空1____;t>eps;n++)
{ s+=t; t=n*t/(2*n+1);
}
return(2.0*___填空2__);
}
返回满足精度要求的pi值?
填空1 n=1
填空2 s
请问,这个程序在做什么啊?t=n*t/(2*n+1) 这个是什么啊?
计算机二级c程序设计 高等教育出版社 90面.第7.11题
pi/2=1+1/3+(1/3 * 2/5 )+(1/3 * 2/5*3/7 )+(1/3 * 2/5*3/7 *4/9)+.
而这个函数实际上就是求pi的值,t=n*t/(2*n+1)对应的是第n项,如:
1为第0项,1/3第1项,(1/3 * 2/5)为第2项