c语言一元二次方程求根求出的答案不对

img

img

img


写一元二次方程求根的时候得出的答案不正确,本来应该是0.37和-5.37的但是求出来是-2.50和-2.50,求解

原始题目是什么?
另外把代码用编辑栏里的“插入代码块”功能粘贴到里面,不要发截图