早教吧作业答案频道 -->数学-->
一道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...的网友还看了以下:
设函数f(x)的定义域为R.求证:函数的图象关于直线x=a对称的充要条件是对一切x∈R,都有f(x 2020-05-16 …
1.已知f(x)的定义域[a,b],且a+b>0,求下列各函数的定义域:g(x)=f(x)-f(- 2020-06-02 …
1.如果f(x)=x²+bx+c,对任意实数t都有f(t+2)=f(2-t),比较f(1),f(2 2020-06-03 …
已知f(x)=x^2+(5-a)x+7-3a(1)如果对一切x∈R,f(x)>0恒成立,求a的范围 2020-06-06 …
已知函数fx的定义域为R,且对一切x∈R都有f(x+2)=f(2-x),f(x+7)=f(7-x) 2020-06-25 …
设f(x)是定义在(-∞,+∞)上的函数,对一切x∈R,f(x+2)=-f(x)且f(-x)=-f 2020-07-15 …
对于定义在R上的函数f(x),若存在正常数a、b,使得f(x+a)≤f(x)+b对一切x∈R均成立 2020-07-29 …
已知定义在R上的函数f(x)=asinwx=bcoswx(w>0)的周期为π,且一切x∈R,都有f 2020-08-01 …
数学分析习题设函数f的定义域为R,不恒为0,且对一切x,y∈R满足①f(x+y)=f(x)+f(y) 2020-11-20 …
高一数学题,有关函数已知函数f(x)是R上的增函数,且f(x^2+x)>f(a-x)对一切x∈R都成 2020-12-08 …