#include<stdio.h>
#include<math.h>
void main()
{
double a,b,c,x1,x2,dise;
dise=b*b-4*a*c;
printf("input a b c:");
scanf("%f,%f,%f",&a,&b,&c);
if(a=0)
printf("该方程不是二元方程");
else
if(dise=0)
printf("有两个相等的实根");
else
if(dise>0)
x1=(-b+sqrt(dise))/2*a;
x2=(-b+sqrt(dise))/2*a;
printf("有两个不相等的实根,%f,%f",x1,x2);
else
if(dise<0)
printf("没有实根");
}
if里判断的表达式也是个问题,要用两个=,但这个应该不会报错