一道VF题求答案SET TALK OFFCLEARSTORE 0 TO X,YDO WHILE .T.X=X+1DO C
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/10 21:32:14
一道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 TALK OFFCLEARSTORE 0 TO X,YDO WHILE .T.X=X+1DO C
SET TALK OFF,X=2 ,DO WHILE X
vf题 set talk off s=0 x=2 y=5 do RR “s=”,s return
VFP 如下.SET TALK OFFX=5DO WHILE .T.X=X+1IF X=INT(X/5)*5ELSELO
求讲解一道VF的题目有如下程序 SET TALK OFF DIMENSION K(2,3) I=1 DO WHILE I
一道vfp二级的题.SET TALK OFFCLEAZ=”ABCDEF”B=LEN(A)X=””Y=””N=1DO WH
x=-1;do{;}while(x++);
一道VF题,求解DIMENSION X(2,3)STORE 5 TO X(1,1)X(1,3)=325X(3,1)="A
vfp二级题.SET TALK OFFCLEARINPUT “N=” TO NP=5I=1A=0DO WHILE I
VF语句中DO while 1/t >=le-6
c语言中 执行x=-1;do{x=x*x;}while(!x);中的‘’!x‘’是啥意思
问一道c语言的题目main(){int x=3;do{printf("%d",x--);}while(!x)}请问输出的