# include & ltmath.h & gt
主()
{
浮點a,b,c,p,x1,x2;/* A,B,C是方程的系數,P用來存儲b*b-4ac,X1的值,X2用來存儲解*/
scanf("%f%f%f ",& amp壹,& ampb & amp;c);
if(a = = 0 & amp;b==0)
{
如果(c==0)
Printf("有無窮多個解");
其他
Printf("無解");
}
else if(a = = 0 & amp;& ampb!=0)
{
Printf("方程的解是:%f ",-c/b);
}
else if(a!=0)
{
p = b * b-4ac;
如果(p & lt0)
{
Printf("無實數解");
}
其他
{
x 1 =(-b+sqrt(fabs(p)))/(2 * a);
x2 =(-b-sqrt(fabs(p)))/(2 * a);
Printf("兩個解分別是:%8.4f和%8.4f ",x1,x2);
}
}
}