[求助]关于c-free软件
这是一道解放程求根的题#include <stdio.h>
#include <math.h>
main()
{
float a,b,c,x1,x2,dt,p,q;
printf("input a,b,c:");
scanf("%f%f%f",&a,&b,&c);
dt=sqrt(b*b-4*a*c);
p=-b/(2*a);
q=dt/(2*a);
x1=p+q;
x2=p-q;
printf("x1=%f,x2=%f\n",x1,x2);
}
用TC编译没有问题,可是用c-free3.5编译就出现这样的执行结果了
input a,b,c:1 2 3
x1=-1.#IND00,x2=-1.#IND00
Press any key to continue...
请问x1和x2的值怎么变成这样了呢?