求解一元二次方程。
#include<stdio.h>
#include<math.h>
int main()
{
//ax^2+bx+c=0
int a,b,c,d;
float x1,x2;
scanf("%d%d%d",&a,&b,&c);
d=b*b-4*a*c;
if(d>0)
{
x1=(float)(-b+sqrt(d))/(2*a);
x2=(float)(-b-sqrt(d))/(2*a);
printf("第一个根:%f,第二个根:%f",x1,x2);
}else if(d==0)
{
x1=(float)(-b+sqrt(d))/(2*a);
printf("二重根:%f",x1);
}else
{
printf("没有根\n");
}
}