给我看看这个程序的问题,求一元二次方程的解
#include
#include
{
floata,b,c,d,x1,x2;
scanf("%f,%f,%f",&a,%b,&c);
d=b*b-4*a*c
if(d==0)
{x1=(-b)/2*a
printf("x1=%fn",x1);
}
elseif(d>0)
{x1=(-b)+sqrt(d)/2*a;
x2=(-b)-sqrt(d)/2*a;
printf("x1=%f,x2=%fn",x1,x2);
}
}
编译的时候老是说我大括号有问题...
elseif(d>0)
x1=(-b)+sqrt(d)/2*a;
x2=(-b)-sqrt(d)/2*a;
printf("x1=%f,x2=%fn",x1,x2);
}
下面多打了复制错了没删掉,程序就是上面的