怎样用C语言编一个解一元二次方程的程序(可以看步骤)!

2020-04-30 时事 110阅读
  1. #include

  2. #include

  3. int main(void)

  4. {

    double a,b,c,x1,x2,d;

    scanf("%lf%lf%lf",&a,&b,&c);

    d = b * b - 4 * a * c;

    if(d > 0)

  5. {

    x1 = (-1 * b + sqrt(d)) / (2 * a);

    x2 = (-1 * b - sqrt(d)) / (2 * a);

    printf("x1 = %g,x2 = %g\n",x1,x2);

    }

  6. else if(d = 0)

  7. {

    x1 = x2 = (-1 * b) / (2 * a);

    printf("x1 = %g,x2 = %g\n",x1,x2);

    }

  8. else

    {printf("方程没有实根\n");

  9. {return();}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com