早教吧作业答案频道 -->数学-->
一道VF题求答案SET TALK OFFCLEARSTORE 0 TO X,YDO WHILE .T.X=X+1DO CASECASE INT(X/2)=X/2LOOPCASE X>=10EXITOTHERWISEY=Y+XENDCASEENDDOSETTALK ONRETURN刚才做这道题,我怎么算Y的输出值都是20,可答案给的是25,还没有详解请会做
题目详情
一道VF题求答案
SET TALK OFF
CLEAR
STORE 0 TO X,Y
DO WHILE .T.
X=X+1
DO CASE
CASE INT(X/2)=X/2
LOOP
CASE X>=10
EXIT
OTHERWISE
Y=Y+X
ENDCASE
ENDDO
SETTALK ON
RETURN
刚才做这道题,我怎么算Y的输出值都是20,可答案给的是25,还没有详解
请会做的高手帮我看看答案为什么是25?讲明白了我加分
SET TALK OFF
CLEAR
STORE 0 TO X,Y
DO WHILE .T.
X=X+1
DO CASE
CASE INT(X/2)=X/2
LOOP
CASE X>=10
EXIT
OTHERWISE
Y=Y+X
ENDCASE
ENDDO
SETTALK ON
RETURN
刚才做这道题,我怎么算Y的输出值都是20,可答案给的是25,还没有详解
请会做的高手帮我看看答案为什么是25?讲明白了我加分
▼优质解答
答案和解析
答案正确
x=1 int(x/2)=0 x/2=0.5 条件不成立,x>=10 也不成立,执行y=y+x y=1
x=2 int(x/2)=1 x/2=1 条件成立 执行 Loop y=1不变
以下x为奇数,同x=1执行y=y+x
x为偶数同x=2 执行loop
x=3 y=4
x=4 y=4
x=5 y=9
x=6 y=9
x=7 y=16
x=8 y=16
x=9 y=25
x=10 执行exit 所以y=25
x=1 int(x/2)=0 x/2=0.5 条件不成立,x>=10 也不成立,执行y=y+x y=1
x=2 int(x/2)=1 x/2=1 条件成立 执行 Loop y=1不变
以下x为奇数,同x=1执行y=y+x
x为偶数同x=2 执行loop
x=3 y=4
x=4 y=4
x=5 y=9
x=6 y=9
x=7 y=16
x=8 y=16
x=9 y=25
x=10 执行exit 所以y=25
看了 一道VF题求答案SET TA...的网友还看了以下:
数学奥术中的一道问题根号下2+的循环是多少呢?如图.图中的省略号代表还能继续无限循环根号下2+下去 2020-04-26 …
关于“对于某件事的看法”应从哪些方面回答政治题经常有问:关于这件事你有什么看法.答这种题一直比较迷 2020-05-14 …
为什么有的数小时或时间的题不能用加减法来算,请再多帮我找几道这一类的题例如作业留了213到218页 2020-05-20 …
关于三角恒等变换的函数大题的解法讨论自学必修四的时候遇到了困难,就是这样一类题:已知函数f(x)= 2020-06-04 …
数学题slnln*(应该是数学题)是“slnln”乘以“dx”这是《霹雳mit》里第一集温心兰在黑 2020-06-21 …
一个英语问题求教!Itwasseveralmonths()Ifinallyrealized()Da 2020-06-25 …
两道SAT语法题这种题一直特别晕!1Televisionweatherforecastersome 2020-07-12 …
一道计算题2000年某公司实现利润200万元,2005年利润达到260万元.计算这期间共增加利润多 2020-07-26 …
比一比想一想出一道和这种题一样的题要答案2.根据下面的等式,按从大到小的顺序排列a、b、c、d这四个 2020-11-07 …
(1/2)帮忙解以下这道题:一船以15km/h的速度向东航行,船在A处看到一个灯塔B在北偏东60度, 2020-11-13 …