早教吧作业答案频道 -->其他-->
已知,给出的是计算1/2+1/4+1/6+1/8+...+1/100的一个程序S=0,n=2,i=1↓()→是→输出S否↓S=S+(1/n)n=n+2i=i+1再循环其中判断框内应填入的条件是()A;i>50B;i>25C;i<50D;i<25
题目详情
已知,给出的是计算1/2+1/4+1/6+1/8+...+1/100的一个程序
S=0,n=2,i=1
↓
( )→是→输出S
否↓
S=S+(1/n)
n=n+2
i=i+1
再循环
其中判断框内应填入的条件是( )
A;i>50 B;i>25 C;i<50 D;i<25
S=0,n=2,i=1
↓
( )→是→输出S
否↓
S=S+(1/n)
n=n+2
i=i+1
再循环
其中判断框内应填入的条件是( )
A;i>50 B;i>25 C;i<50 D;i<25
▼优质解答
答案和解析
i = 1,n = 2
i = 2,n = 4
i = 3,n = 6
一直循环下去,n都是i的两倍
n要循环到100,n = n + 2 = 102
所以i = 51
此时应该退出循环,所以应该填i > 50(i = 50的时候可以继续循环,正好在51的时候退出)
i = 2,n = 4
i = 3,n = 6
一直循环下去,n都是i的两倍
n要循环到100,n = n + 2 = 102
所以i = 51
此时应该退出循环,所以应该填i > 50(i = 50的时候可以继续循环,正好在51的时候退出)
看了已知,给出的是计算1/2+1/...的网友还看了以下: