要想使用c语言编写这个实例,就需要知道数学上的公式。
一元二次方程表达式为:a * x * x + bx + c = 0(其中,a ≠ 0)
根的判别式为:Δ = b * b - 4 * a * c;
求根公式为:
代码思想:
手动输入三个系数,分别代表二次项系数、一次项系数、常数项;
判断输入的二次项系数是否为0,如果为0,提示“输入的第一个值不合法,请重新输入!”;
如果二次项系数不为0,利用根的判别式,计算一元二次方程是否有根;
如果判别式 Δ >= 0 ,代表方程有两个根,输出根;
如果 Δ < 0 ,提示“方程无根”。
#include <stdio.h>
// 使用开根号 sqrt(d) 函数时,需要添加此头文件
#include <math.h>
int main()
{