程序是求二次函数的两个不同根,输入的函数为X∧2+7X-18 即(X+9)(X-2),为啥会输出小数啊
a是整型,该加的括号一定要加,不然运算过程会出小毛病
p=-b/(2.0*a); q=sqrt((b*b-4*a*c)/(2.0*a));
p = (-b / 2) + a有问题,应该改成
p = (-b / 2.0) + a
因为b是整型,整型与整型计算还是整型