判断是否有根:
t=(float)b*b-4*a*c;
if(t<0)
无根
求根:
c=(float)((-b+sqrt(t))/(2*a));
d=(float)((-b-sqrt(t))/(2*a));
CODE
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c;
float t;
scanf("%d,%d,%d",&a,&b,&c);
t=(float)b*b-4*a*c;
if(t<0)
{
printf("error\n");
return 0;
}
else
{
float c,d;
c=(float)((-b+sqrt(t))/(2*a));
d=(float)((-b-sqrt(t))/(2*a));
printf("%.2f,%.2f",c,d);
}
}