c语言求根公式一元二次方程
一元二次方程是形如ax+bx+c=0的方程,其中a、b、c都是已知常数,x是未知数。求根公式是一种通用的解二次方程的方法,可以用于解决任何一元二次方程。
在c语言中,求根公式的表达式为:
delta = b * b - 4 * a * c; //计算判别式
if (delta < 0) //如果判别式小于0,方程无实根
{
printf('该方程无实根
');
}
else if (delta == 0) //如果判别式等于0,方程有一个重根
{
x = -b / (2 * a);
printf('该方程有一个重根,x=%f
', x);
}
else //如果判别式大于0,方程有两个不同实根
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
printf('该方程有两个不同实根,x1=%f,x2=%f
', x1, x2);
}
明解c语言 其中sqrt函数是c语言中的开平方函数,需要在程序中调用math.h头文件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论