求助大神一道C语言的题目我写了一个,但错误,为啥?麻烦告诉我错哪了 int n=1; double t=1,s=1; float pi;while((fabs(t))>=eps){ t*=n/(2*n+1) s+=t; n++;} pi=s*2; return pi;已经修改了这条语句 t*=n
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/25 12:10:28
求助大神一道C语言的题目我写了一个,但错误,为啥?麻烦告诉我错哪了intn=1;doublet=1,s=1;floatpi;while((fabs(t))>=eps){t*=n/(2*n+1
求助大神一道C语言的题目我写了一个,但错误,为啥?麻烦告诉我错哪了 int n=1; double t=1,s=1; float pi;while((fabs(t))>=eps){ t*=n/(2*n+1) s+=t; n++;} pi=s*2; return pi;已经修改了这条语句 t*=n
求助大神一道C语言的题目
我写了一个,但错误,为啥?麻烦告诉我错哪了
int n=1;
double t=1,s=1;
float pi;
while((fabs(t))>=eps)
{
t*=n/(2*n+1)
s+=t;
n++;
}
pi=s*2;
return pi;
已经修改了这条语句 t*=n*1./(2*n+1);
求助大神一道C语言的题目我写了一个,但错误,为啥?麻烦告诉我错哪了 int n=1; double t=1,s=1; float pi;while((fabs(t))>=eps){ t*=n/(2*n+1) s+=t; n++;} pi=s*2; return pi;已经修改了这条语句 t*=n
t*=(double)n/(2*n+1)
默认情况下n/(2*n+1)为整除,等于0