永发信息网

用C语言编程求圆周率派的小数点后四位

答案:4  悬赏:30  手机版
解决时间 2021-12-19 00:57
  • 提问者网友:轻浮
  • 2021-12-18 07:36
请帮忙把程序写出来,谢谢了!!!~
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-12-18 07:41
#include"math.h"
main()
{
int s=1;
float t=1.0,pi=0,n=1.0;
while(fabs(t)>1e-6)
{
pi+=t;
n+=2;
s=-s;
t=s/n;
}
pi*=4;
printf("%4.4f",pi);
getch();
}
全部回答
  • 1楼网友:冷風如刀
  • 2021-12-18 09:03
找个圆,把直径 周长量完之后不就可以了吗? 能算好多位吧
  • 2楼网友:痴妹与他
  • 2021-12-18 08:26
1. #include "stdio.h" int main() { float pi=0.0f; int i=0; do { pi+=1.0/(i*2+1)*(i%2?1:-1); i++; }while(1.0/i>0.00001); pi*=4; printf("pi=%0.5f",pi); } 2. #include "stdio.h" int main() { double pi=1.0; int i=1; do { pi*=2.0*i/(2*i-1)*2.0*i/(2*i+1); i++; }while(i<100000); pi*=2; printf("pi=%0.5f",pi); }
  • 3楼网友:长青诗
  • 2021-12-18 08:01
保留小数点后四位是%5.4f或%.4f 其他我也不会了 大家都是刚学的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯