L$=“X”:M$=“Y”:N$=“Z” For J=1 TO 2

L$=“X”:M$=“Y”:N$=“Z” For J=1 TO 2
L$=“X”:M$=“Y”:N$=“Z”
For J=1 TO 2
L$=M$:M$=N$:N$=L$
Next J
Print L$;M$;N$

结果是 ZYZ
我得的是 ZXY 不知道哪错了呃
还有不知道 循环到 J= 几
Next J是什么意思
J循环到几不用解答了.
宇麒 1年前 已收到1个回答 举报

路边野草 幼苗

共回答了19个问题采纳率:89.5% 举报

L$=M$ :M$=N$ :N$=L$
运行到这里的时候,你直接让L$=M$,那么L$原来的值(即X)就没有了,后面N$=L$的时候,这个L$已经是Y了,也就是说X就完全消失不见了.
应该用个中间变量来进行周转,这样才不会丢失数据:
L$ = "X":M$ = "Y":N$ = "Z"
For J = 1 To 2
P$ = L$:L$ = M$:M$ = N$:N$ = P$
Next J
Print L$; M$; N$
Next J 就是下一个J的意思,就是说继续下一次循环.

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.086 s. - webmaster@yulucn.com