FPR A=1 TO 3 X=1 FOR B=1 TO 4 FOR C=1 TO5 X=X+1 NEXT C NEXT B NEXT A PRINT X END

问题描述:

FPR A=1 TO 3 X=1 FOR B=1 TO 4 FOR C=1 TO5 X=X+1 NEXT C NEXT B NEXT A PRINT X END

FOR A=1 TO 3
X=1
FOR B=1 TO 4
FOR C=1 TO 5
X=X+1
NEXT C
NEXT B
NEXT A
PRINT X
END
写程序应该使用“缩进”,这样别人更好懂.
这样的题,主要是得弄懂程序的思想.
中间那个语句 x=x+1 被执行了 3*4*5=60次,每次累加1.不过,由于 x=1 这个初值变了三次,每次都赋 1 ,所以,最后输出的x的值 为 21.
(赋初值语句一般在循环的开始,不知怎么跑到循环里面了.检查一下,是不是程序错了.如果x=1在最开始的话,最后输出的x的值是61.)