c语言,我是初学者,哪个大神能帮我看看哪出错了吗?难道是if语句不对?那要怎么改?

如题所述

格式错误:
你把&a,&b,&c都放到引号里了,格式错误,应该在引号的后面;

算法错误:
在不知道disc是否为负的情况下,q=sqrt(disc)/(2.0*a),disk为负时,sqrt(disc)无法计算。
书写错误:
第12行,应该是“不相等”。追问

改了之后还是有错

追答

当然了。错误比较多。
第9行应该删掉。从第11行到第14行应该用大括号括起来,作为disc>0时的执行语句。

追问

还是有错…

追答

有错很正常,初学者往往错误百出。所以不建议放程序上来请别人改错,直接问如何写程序。

追问

但是我写完程序不应该纠错吗?错了不改不等于纸上谈兵吗?

能跟我说说还有哪错了吗?

追答

好吧。最后一次答复。把错误截图我看一下。

追问

好的。谢谢你

第二张图

温馨提示:答案为网友推荐,仅供参考
相似回答