求ax^2+bx+c=0的根

转载 2012年03月27日 16:08:36
求ax^2+bx+c=0的根
分析:因为当b^2-4ac>=0时,方程有两个实根,否则(b^2-4ac<0)有两个共轭复根。
其程序段如下:
d=b*b-4*a*c;
if(d>=0)
{
x1=(-b+sqrt(d))/2a;
x1=(-b-sqrt(d))/2a;
printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2);
}
else
{
r=-b/(2*a);
i =sqrt(-d)/(2*a);
printf(“x1=%8.4f+%8.4fi\n”r, i);
printf(“x2=%8.4f-%8.4fi\n”r,i)
}

相关文章推荐

输入任意abc的值,求方程ax^2+bx+c=0的根

using System; using System.Collections.Generic; using System.Linq; using System.Text; namesp...

C++解一元二次方程。以字符串ax^2+bx+c=d(d>=0)的形式输入

显然在这个题目中,如何解析输入的字符创是主要问题,我的思路是用'+',‘-’,‘=’分段这个字符串,并将每段的开头用一个vector变量记录下来(第一段开始点为0,要手动加入),如分成ax^2    ...

ax*x+bx + c = 0

  • 2013-05-09 19:34
  • 24KB
  • 下载

ax^3+bx^2+cx+d=0 之c#解决

求ax + by + c = 0在[x1, x2], [y1, y2]区间内有多少组解?

题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=106   题意:求ax + by + c = 0在[x1, x2], [y1, y2]...

直线拟合之最小二乘法 Ax+By+C=0

最小二乘法拟合直线,对于大多数人都不是很陌生,直线方程 y=kx+b,令sum((y-kx-b)^2),分别对k和b求导便可求出最佳的参数,但是如果遇到诸如“X=5”这样的直线方程,又该如何呢?这时候...

c++第九周【任务5】设计一元一次方程类,求形如ax+b=0的方程的解。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: c...

第九周任务五之 设计一元一次方程类,求形如ax+b=0的方程的解

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:第九周任务五...

第九周实验任务五--设计一元一次方程类,求形如ax+b=0的方程的解。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:设计...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)