永发信息网

5、编一个程序,用的do while(while、for)循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当n>1000时停止计

答案:2  悬赏:0  手机版
解决时间 2021-02-12 18:30
5、编一个程序,用的do while(while、for)循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当n>1000时停止计算。
这道题是在算圆周率吗
最佳答案
#include"stdio.h"
#include"math.h"

main()
{
int n=1;

float term=1.0,sign=1,sum=0;
while(n<1000)
{
term=sign/n;
sum+=term;
sign=-sign;
n+=2;
}
sum=4*sum;
printf("%f\n",sum);
}

#include"stdio.h"
#include"math.h"

main()
{
int n=1;

float term=1.0,sign=1,sum=0;

do
{
term=sign/n;
sum+=term;
sign=-sign;
n+=2;
}while(n<1000);
sum=4*sum;
printf("%f\n",sum);
}

#include"stdio.h"
#include"math.h"

main()
{
int n=1;

float term=1.0,sign=1,sum=0;

for(;n<1000;n+=2)
{
term=sign/n;
sum+=term;
sign=-sign;
}

sum=4*sum;
printf("%f\n",sum);
}
全部回答
好长时间不写这种代码了,手都生了。 class program { static void main(string[] args) { //c#32.编一个程序,用do-while循环语句来计算pi=4*(1- //1/3+1/5+...+1/n), //要求当1/n<0.000001时停止计算。 int n=1; double sum = 0; double temp = 0.0; do { temp = 1 / (double)(2 * n + 1); if (n % 2 == 0) { sum = sum - temp; } else { sum = sum + temp;} n++; } while (temp > 0.000001); double pi = 4 * (1 - sum); console.writeline(pi); console.readline(); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兴隆摩尔世界停车场(入口)地址好找么,我有些
乐铃隐形厨房电器地址有知道的么?有点事想过
郑恺和杨颖奔跑吧兄弟闹绯闻在哪一期
巴厘岛水世界停车场(入口)地址在什么地方,想
拉菲尔地址在哪,我要去那里办事
小孩晚上睡觉前一躺下就打嗝,平时什么事都没
温泉养生世界停车场(出口)地址好找么,我有些
从深圳沙井马安山坐什么车到深圳西站
我想看处女膜的对比照。
嘉宝华健康药房上宝花园分店在什么地方啊,我
方大上上城C区停车场(入口)怎么去啊,我要去
中国十大减震器品
花开时分茶餐厅怎么去啊,有知道地址的么
单选题8能被________整除.A.16B.12C.8D.6
一不小心和同事说了我一个朋友流产的事情,我
推荐资讯
天龙八部 畅游序列号 能用的给分
蒸湘区衡阳新感觉我想知道这个在什么地方
辽阳市二手车交易市场地址在什么地方,想过去
山亭区人民检察院社区检察官办公室地址有知道
中国新藏茶地址在哪,我要去那里办事
手机播放视频有杂音是诺基亚7230,就是最近放
造成求助者的心理与行为问题的关键点的内涵是
无级变速哪款车好,有没有人可以分享一下经验
常熟宏图三胞买组装电脑怎么样,不懂去买会不
茂名放鸡岛潜水要多少钱?
车充和点烟器有什么区别?
与饮食有关的成语故事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?