#include <stdio.h>
#include <math.h>
int main()
{
double a,b,c,x1,x2,p,q,f,g,m,n,i;
scanf("%lf%lf%lf",&a,&b,&c);
p=-b/(2.0*a);
q=sqrt(b*b-4*a*c)/2*a*c;
if(b*b-4*a*c>=0)
{
f=p+q;
g=p-q;
}
if(f>g)x1=f,x2=g;
else x1=g,x2=f;
if(b*b-4*a*c<0)
{
m=-b/2*a;
n=sqrt(4*a*c-b*b)/a*2;
x1=m+n*i;
x2=m-n*i;
}
printf("%.2f %.2f",x1,x2);
return 0;
}
错在哪