关于二元一次方程
程序代码:
#include <math.h> #include <stdio.h> #include <iostream.h> void main() { double a,b,c,d,x1,x2; cin>>a>>b>>c; d=b*b-4*a*c; { if(d>=0) { x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); printf("%.2d\n%.2d\n",x1,x2); } else printf("无解\n"); } }为什么得到的结果是x1=00
x2=-1074790400
请问这是怎么回事啊?