求a*x*x+b*x+c=0方程的根,a,b,c又键盘输入,我这样写对不对,怎么执行后答案错了且不变?
#include<stdio.h>#include<math.h>
int main()
{
double a,b,c,x1,x2;
scanf("%lf%lf%lf",&a,&b,&c);
x1=(-b+sqrt(b*b-4*a*c))/2*a;
x2=(-b-sqrt(b*b-4*a*c))/2*a;
printf("%lf,%lf",x1,x2);
return 0;
}
求a*x*x+b*x+c=0方程的根,a,b,c又键盘输入,我这样写对不对,怎么执行后答案错了且不变?