yiwan 发表于 2015-4-13 09:57:05

帮忙看一下用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);
}

lililice 发表于 2015-4-13 10:01:59

x1=(-b+dt)/2*a;
x2=(-b-dt)/2*a;
改成
x1=(0-b+dt)/2*a;
x2=(0-b-dt)/2*a;
试试

yiwan 发表于 2015-4-13 10:24:00

还是不行!

yiwan 发表于 2015-4-13 10:25:32

出现NaN

l605361413 发表于 2015-4-13 23:23:33

负数有平方根吗

yiwan 发表于 2015-4-14 12:55:18

哦,逻辑上的错!!
页: [1]
查看完整版本: 帮忙看一下用c4droid编写错误!