给个算法的框架,你可以自己细化.
#include"math.h"
floata,b,c,delta;
scanf("%f,%f,%f",&a,&b,&c);
delta=b*b-4*a*c;
if(delta==0)
{
printf("Resultis%5.2fn",-b/(2*a));
}
elseif(delta>0)
{
printf("Resultis%5.2f,%5.2fn",(-b+sqrt(delta))/(2*a),(-b-sqrt(delta))/(2*a));
}
else
{
printf("Resultis%5.2f+%5.2fi,%5.2f-%5.2fin",
-b/(2*a),sqrt(-delta)/(2*a),-b/(2*a),sqrt(-delta)/(2*a));
}