黑马程序员技术交流社区

标题: 帮忙看下错误在哪里? [打印本页]

作者: wusanzhong    时间: 2015-4-23 18:41
标题: 帮忙看下错误在哪里?
/*
  输入a,b,c;求一元二次方程ax2+bx+c=0的值。(a≠0,b2-4ac≥0)。求方程  y=ax*x+bx+c的根。
*/
# include<stdio.h>
float main()
{
        float a,b,c,del,x1,x2;
        printf("请输入a b c的:");
        scanf("%f %f %f",&a,&b,&c);         
        del= b*b-4*a*c;
        while(a!=0 && del>=0)
        {
                x1=(-b+ sqrt( del))/( 2*a);
                x2=(-b- sqrt( del))/( 2*a);
        }
        printf("x1=%f\n,x2=%f\n",x1,x2);
        return 0;
}
这个一直报错,何解?求指教


作者: Nicholas_Chow    时间: 2015-4-23 19:10
while改成if    :P




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2