3.已知3π=1-1/3+1/5-17…,编程求圆周率 ,要求精度大于e
答案:2 悬赏:60 手机版
解决时间 2021-04-07 23:09
- 提问者网友:疯孩纸
- 2021-04-07 12:34
3.已知3π=1-1/3+1/5-17…,编程求圆周率 ,要求精度大于e
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-04-07 13:33
你的代码有点胡写,那个级数也不是3π而是π/4。所以就不改了;提供一个供参考……
#include
int main(int argc,char *argv[]){
double s,t,e;
int i;
printf("Input e(R: e>0)...
e=");
if(scanf("%lf",&e)!=1 || e<=0){
printf("Input error, exit...
");
return 0;
}
for(s=0,t=i=1;t>e;i+=2){
t=1.0/i;
s += (i+1)%4 ? t : -t;
}
printf("π≈%.5f
",s*4);
return 0;
}
#include
int main(int argc,char *argv[]){
double s,t,e;
int i;
printf("Input e(R: e>0)...
e=");
if(scanf("%lf",&e)!=1 || e<=0){
printf("Input error, exit...
");
return 0;
}
for(s=0,t=i=1;t>e;i+=2){
t=1.0/i;
s += (i+1)%4 ? t : -t;
}
printf("π≈%.5f
",s*4);
return 0;
}
全部回答
- 1楼网友:长青诗
- 2021-04-07 13:39
真那么大家追问在说什么啊,qaq
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯