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,出错了: