帮忙看一下用c4droid编写错误!
#include <stdio.h>#include <math.h>
int main(void)
{
double a,b,c,x1,x2,dt;
a=1.0;
b=1.0;
c=2.0;
dt= sqrt (b*b-4*a*c);
x1=(-b+dt)/2*a;
x2=(-b-dt)/2*a;
printf("x1=%lf,x2=%lf,%f",x1,x2,dt);
} x1=(-b+dt)/2*a;
x2=(-b-dt)/2*a;
改成
x1=(0-b+dt)/2*a;
x2=(0-b-dt)/2*a;
试试 还是不行! 出现NaN 负数有平方根吗 哦,逻辑上的错!!
页:
[1]