插翅难逃第几集有点:C语言程序编辑好后,电脑没有检查出错误,但是运行时结果输出显示为“Divide error”。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 22:49:19
根本不知道是怎么回事啊!哪位高手帮帮忙!十万火急!马上就要交课程设计了!

类似这种错误语法上是没问题的,总是在运行中。你应该记住出错误的条件(比如输入某个数进行计算时),然后在IDE中,在程序源代码的适当位置设置断点,再一步一步进行调试。通常可能是出现了除数为零的情况。
查出问题后就可以着手解决了。以我的经验,解决有两种方法(其他高手如有更好的方法,欢迎赐教),一是在每一次浮点运算时都进行检查(分母是否为0,对数的真数是否小于或等于0,根号下的数字是否小于0等等),出现后就给出一个错误提示,不要再执行了。过去我在DOS下就是这么办的。现在好一些,可以用异常机制进行处理(如果你的编译器支持异常的话)。

divide是除数运算,这个信息指程序中有除数运算的错误,通常是除数为零的情况。检查一下你程序中的各个算式,看是否有出现除数为零或其他情况。

除零错误吧,除数为零了。
或者是对小数取余了。