首页 > 计算机 > 计算机考试 正文

[填空题] 以下程序计算1+1/3+1/5+…+1/(2N+1,直至1/(2N+1小于0.00001,请在横线处将程序补充完整。 publicclassSun{ public static void

时间:2021-07-20 17:03:41 解答: 76 次

[填空题] 以下程序计算1+1/3+1/5+…+1/(2N+1,直至1/(2N+1小于0.00001,请在横线处将程序补充完整。 publicclassSun{ public static void main(Stringargs[]){ intn=1; double term,sum=1.0; do{ n=______; term=1.0/n; sum=sum+term; } while(term>=0.00001); System.out.println(n); System.out.println(sum); } }

正确答案:

2*n+1

参考解析:

本题考查do-while循环的用法。题目中没有给出累加次数,故不能使用for循环,在do循环中,由累加项term的值作为退出循环的条件,根据题目要求,应该填写2*n+1,本题的关键点是while(term>=0.00001)语句,题目要求计算直至 1/(2N+1)小于0.00001,所以term=1/(2N+1),因此n=2*n+1。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-02 11:57:21

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-02 11:57:21

←请使用微信扫码支付