Junkoth15 2021-10-20 12:26 采纳率: 73.3%
浏览 46
已结题

请问这是为什么?我解一元二次方程的代码运行到z=0处就有问题

如图,z就是∆,前面都没问题,z<0的情况不执行,一直执行z==0的情况的代码,z>0的情况也不执行,是else if有什么限制么,我知道书上有更好的写法,但这个是我在看书前写的,虽然很烂,但还是想知道为什么错了

img

img

  • 写回答

2条回答 默认 最新

  • zlebhs 2021-10-20 12:31
    关注

    首先你要知道if,elseif只能实现里面的一个可能,其次把你所有省略掉的括号全部加上,然后缩进也按照规定来,一下子就能看出来到底哪里错了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月28日
  • 已采纳回答 10月20日
  • 创建了问题 10月20日