用C语言演示出来。有代码就邢

img


二元一次方程求解。输入二元一次方程的各个系数,根据求根公式计算方程的解,并显示出来,若无解,显示“本方程无解”。界面设计效果如图所示。(提示:可利用if多分支语句。可利用Math.Sqrt(x)方法,求X的开方。)


#include <stdio.h>
#include <math.h>
int main()
{
    double a=0, b=0, c=0;
    double q, p, o, i;
    q = b * b - 4 * a * c;
    printf("输入一次项,二次项和三次项(用空格隔开)\n");
    scanf_s("%lf %lf %lf", &a, &b, &c);
    if (q < 0)
    {
        printf("此方程无解");
    }
    else if (q > 0)
    {
        p = (-1 * b + sqrt(q)) / 2 * a;
        o = (-1 * b - sqrt(q)) / 2 * a;
        printf("该方程的解为:\nx1=%lf\nx2=%lf", &p, &o);
    }
    else
    {
        i= (-1 * b + sqrt(q)) / 2 * a;
        printf("该方程的解为:\nx1=x2=%lf", &i);
    }
}