#include<math.h>
#define P(u,v,w) (v*v-4*u*w)
void main()
{
double a,b,c,x1,x2;
printf("please input the a,b,c:");
x1=(-b+sqrt(P(a,b,c)))/(2*a);
x2=(-b-sqrt(P(a,b,c)))/(2*a);
scanf("%lf,%lf,%lf",&a,&b,&c);
if(P(a,b,c)>=0)
printf("x1=%lf,x2=%lf",x1,x2);
else printf("error!");
}
我是这么编的,可以运行,输入数据执行结果不正确,哪位高手帮忙看错在哪里,怎么修改,急急急!!!(我用的是C++的软件)