pascal goto语句问题
我想做一个fora:=-5to12dobeginifa>0thengoto10;write(a);end;10:end.的程序,如何保证-5——-1在跳到10:的时候保证...
我想做一个
for a:=-5 to 12 do
begin
if a>0 then goto 10;
write(a);
end;
10:
end.
的程序,如何保证-5—— -1在跳到10:的时候保证其他数正确输出?
如何保证-5—— -1在跳到10:的时候保证其他数正确输出?
更正一下
如何保证-5—— -1在跳到10:后保证其他数正确输出? 展开
for a:=-5 to 12 do
begin
if a>0 then goto 10;
write(a);
end;
10:
end.
的程序,如何保证-5—— -1在跳到10:的时候保证其他数正确输出?
如何保证-5—— -1在跳到10:的时候保证其他数正确输出?
更正一下
如何保证-5—— -1在跳到10:后保证其他数正确输出? 展开
4个回答
展开全部
如果跳到10:,下一行就是end.,程序就结束了,你只能输出-5-4-3-2-10。我不懂你的意思,建议你用F7单步验证。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
goto语句不好使,我劝你用递归。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是fpc的话在DEBUG下GOTO容易溢出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询