为什么这个输出里有-1.#

img

b=0时 ,-c/b不行
if(a==0)改为 else if(a==0)
另外 t = b * b - 2*a * c;应该先判断t是否大于等于0,否则sqrt(t)是错误的

因为b=0,所以-c/b分母为0,出错了:

img