向着白帽子进发 2019-04-22 16:14 采纳率: 100%
浏览 639

使用if语句求一元一次方程解乱码

问题代码如下:
#include
#include
#include

int main()

 {  
 double a, b, c, disc, x1, x2, p, q;

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

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

if ( disc<0 )

printf("这个方程没有实数根");

else

    {
    p = -b / (2.0 * a);
    q = sqrt(disc) / (2.0 * a);
    x1 = p + q;
    x2 = p - q;
    printf("这个方程的根是:x1=%5.5fx2=%5.5f", x1, x2);

}

        system("pause");

        return 0;

}
  具体问题是:![图片说明](https://img-ask.csdn.net/upload/201904/22/1555920794_722237.png)![图片说明](https://img-ask.csdn.net/upload/201904/22/1555920801_828870.png)
  • 写回答

3条回答 默认 最新

  • qq_40791544 2019-04-22 16:22
    关注

    看不了图片,如果乱码地话可能是字符集转换的问题

    评论

报告相同问题?