请问,这个代码哪里错了,得不到正确的结果。。。
#include<stdio.h>
#include<math.h>
void main ()
{
double a , b, c, q, p,x1,x2,disc;
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
x1=p+q;
x2=p-q;
disc=b*b-4*a*c;
q=sqrt(disc)/(2*a);
p=-b/(2*a);
printf("\nx1=%lf\nx2=%lf\n",x1,x2);
}
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
请问,这个为什么出现这样的结果???谢谢