c语言求解一元二次方程出现问题
出现illegal else without matching if执行 cl.exe 时出错.怎么解决啊
求教各位大佬!
//求解一元二次方程的解
#include<stdio.h>
#include<math.h>
int main(void)
{
int a,b,c;
printf(“请输入a,b,c\n”);
scanf("%d,d%,%d,&a,&b,&c");
int delta;
delta=bb-4ac;
if (delta>0);
{
X1=(-b+sqrt(delta))/(2a);
X2=(-b-sqrt(delta))/(2a);
printf(“方程有两个解,X1,X2/n”);
}
else
if (delta==0);
{X1=X2=-b/(2a);
printf(“方程有唯一解,X1,X2/n”);
}
else (delta<0);
{
printf(“方程无解”);
}
return 0;
}