#include
void main()
{
float a,b,c,d,x1,x2,q,p;
printf("输入a,b,c\n");
scanf("%f,%f,%f\n",&a,&b,&c);
if(a==0)
printf("输出一元一次方程的解-c/b");
else
{
d=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(fabs(d))/(2*a);
}
if(d<0)
printf("%f+%fi,%f-%fi\n",p+q*i,p-q*i);
else
if(d==0)
{
x1=x2=-b/(2*a);
printf("%f,%f\n",x1,x2);
else
{
x1=p+q;
x2=p-q;
printf("%f,%f\n",x1,x2);
}