题目"编写一个程序,判断任意输入的正数的奇偶性"
老师的答案是这样的
INPUT "x=";x
n=x MOD 2
IF n=2 THEN
PRINT "x是偶数"
END IF
PRINT "x是奇数"
END
我认为老师的错了,应该是
INPUT "x=";x
n=x MOD 2
IF n=2 THEN
PRINT "x是偶数"
ELSE
PRINT "x是奇数"
END IF
END
请问是老师错了还是我错了?
參考答案:你的正确,采用代码缩进排版就看得比较明显了:
INPUT "x=";x
n=x MOD 2
IF n=2 THEN
PRINT "x是偶数"
END IF
PRINT "x是奇数" <--这句始终会被执行
END <--这个END和谁配对?