早教吧作业答案频道 -->数学-->
一道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...的网友还看了以下:
设A={x|x是锐角},B=(0.1),从A到B的映射是“求正弦”,与A中元素60°相对应的B中的 2020-05-14 …
向量a=(cos3/2x,sin3/2x),b=(cos1/2x,-sin1/2x)x属于[-1/ 2020-06-07 …
一个班45人,有四个兴趣班,A班28人,B班及C班各35人,D班40人,四个班均参加最少几人,求运 2020-06-13 …
在海上,灯塔位于一艘船的北偏东40°方向,那么这艘船位于灯塔的?我知道答案是南偏西50°求原因求解 2020-06-18 …
现在有高职高专英语答案了么求12月的 2020-07-08 …
这条数学题怎么求答案,规律是什么?23415123452820这条数学题怎么求答案,规律是什么?2 2020-07-17 …
设函数y=ln√[(1-x)/(1+x)],求y''│(x=0)?(注:√[(1-x)/(1+x) 2020-07-19 …
当x取何值时,分式方程x/x-1+1/x-2=1中各分式的最简公分母的值为零?我算的是:x(x-2 2020-08-01 …
这个矩阵我怎么解都得不到正确答案0111101111011110求这个矩阵的逆矩阵,我用初等行变换 2020-08-02 …
法向量如何取值比如设出一个法向量n(x,y,z)并且求得一个式子2x-3z=03x-y=0这个式子怎 2020-12-31 …