level 7
题目:编写一个程序,输入一个数和另一个数,并输入两数之和。如果和是正确的,显示“good”;否则显示“sorry”,并显示正确的和。
INPUT x,y,z
IF z=x y
THEN
PRINT “good”
ELSE
PRINT “sorry”x y
END IF
END
我现在不能用电脑,请问这样编有没有问题?
2012年12月19日 14点12分
1
level 11
你的程序无法运行
正确代码:
============================
cls
INPUT x,y,z
IF z=x+y then
print "good"
else
print "sorry";x+y
end if
end
==========================(cls是清屏的意思,清除上次运行的答案,可以不加)
原因1:在IF语句中,如果要多次操作,并换行,必须要把then留在if句中,不能换行
原因2:print语句中,输出一段字符后,必须有“,”、“;”或换行(print )否则报错
2012年12月29日 07点12分
5
回复 garysizi :谢谢!
2013年01月01日 10点01分