一元二次方程,求大神看看哪里错了
#include"stdio.h"
#include"math.h"
void main()
{int a,b,c;
double delta;
double x1;
double x2;
delta=b*b-4*a*c;
printf("请输入abc的值");
if (delta>0)
{x1=(-b+sprt(delta))/(2*a);
x2=(-b-sprt(delta))/(2*a);
printf("该一元二次方程有二个解:%d %d",x1,x2);
}
else if(delta=0)
{x1=(-b)/(2*a);
x2=x1;
printf("该一元二次方程有一个解:%d",x2=x1);
}
else{
printf("该一元二次方程没有解");
}
}