照着课本的程序编写,编译没问题,但不能运行,为什么?
pascal吧
全部回复
仅看楼主
level 6
输入什么,都会出现第二张图的问题,总是得不到结果
2014年08月17日 07点08分 1
level 12
输入不对当然得不到结果
2014年08月17日 08点08分 2
level 11
LZ你输入了什么?[疑问]
(书上不是写了“一个可能的运行情况[滑稽]”)
2014年08月17日 10点08分 3
就是用书上的完完全全输进去,运行的时候不能得到结果,弹出第二张图片的样子,所以问问是不是书上的程序哪里有问题?编译没错语,但输入1+2,2-1或其他运算,都会出现第二张图片
2014年08月17日 11点08分
level 9
你用TP试一下,我当年用for写阶乘运算也出问题,换成TP之后就好了。fpc好像总会出现各种问题。
2014年08月17日 13点08分 4
level 11
给个你写的程序的图
2014年08月17日 13点08分 5
level 9
有没有加空格?
2014年08月17日 14点08分 6
level 6
这样会出现被0除的可能吧
2014年08月17日 18点08分 7
level 6
这明显是输入有问题啊,106不就是这样的吗?
2014年08月18日 17点08分 8
level 10
把program那行删掉试试
2014年08月18日 22点08分 9
level 10
然后fpc的实数输入可能有bug,你暂时换成integer试试2-1行不行
2014年08月18日 22点08分 10
level 1
空格问题。
读入real时是一直读到空格/
#13/#
10/#26的
2014年08月19日 06点08分 11
level 11
fp各种bug 上次做了一个for循环求水仙花数,结果我运行不了,发给别人别人就运行的了。
2014年08月19日 21点08分 12
level 11
106
   ----“赛尔赛尔,用热血写下我们的骄傲~”“Cut!哪来的血!明明就是机油!”
   --来自爱着学渣的学霸
2014年08月19日 23点08分 13
level 9
事实证明:定义为Real无论输入什么都会出错。定义为Integer输入,如果“1+1”就会出错,“1+1”就不会有事。
2014年08月22日 10点08分 14
注意是“如果是‘1 +1’就不会有事。”,刚好换行挡住了1后面的空格
2014年08月22日 10点08分
1