patest上的《C/C++/Java/Pascal 程序设计基础》习题集分支-18 求一元二次方程的根(20) C语言问题

这个题目好难啊,通过率才0.13.我第6个点通不过,什么问题啊。还有什么没有考虑到的?

你对照一下看看以下哪一种情况没有考虑到:

    a=0,变成一元一次方程;

    判定△的之后,△<0时,根据题目要求计算虚根或提示无解;

    △>0时,输出两个实根;

    △=0时,输出一个实根。

我觉得计算虚根这一部分最有可能被忽略。如果题目没说明求实根,那么一元二次方程是100%有解的;△<0时,应输出虚根。

追问

已经解决了,实部为零的时候,我以为不输出实部呢,错误在这个地方,谢谢

追答

嗯,虚根为纯虚数时题目可能依然要求输出实部0。通常如果计算方法和情况种类都没有问题,还是通不过,就应该考虑输出格式的问题了。你解决问题就好,不客气~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-26
题目的具体内容是什么?
相似回答