得不到预期结果,求解释阿
#include<stdio.h>#include<math.h>
void main()
{
double a,b,c,p,q,x1,x2,m;
printf("求方程a*x^2+b*x+c=0的解,请输入a,b,c");
scanf("%lf,%lf,%lf",&a,&b,&c);
m=b*b-4*a*c;
if(m>=0){
p=(-b)/(2.0*a);
q=sqrt(m)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%7.2ld\nx2=%7.2ld\n",x1,x2);
}else{
printf("该方程无实根!");
}
system("pause");
}
当我输入1,3,2的时候..........
求方程a*x^2+b*x+c=0的解,请输入a,b,c1,3,2
x1= 00
x2=-1074790400
请按任意键继续. . .
求解释.............到底是哪儿错了啊 求高手包养 新手分数尴尬 求原谅