解一元二次方程ax2+bx+c=0(C#代码)
来源:互联网 发布:一个源码两个网站用 编辑:程序博客网 时间:2024/06/05 15:05
/// <summary>
/// 解一元二次方程ax2+bx+c=0
/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
/// <param name="c"></param>
/// <param name="solution">解数组</param>
/// <returns>返回解的个数</returns>
public static int solution2equation(double a,double b,double c, double[] solution)
{
double delt = b * b - 4 * a * c;
if (delt >= 0)
{
if (a > 1e-10)
{
solution[0] = (-b + System.Math.Sqrt(delt)) / (2 * a);
solution[1] = (-b - System.Math.Sqrt(delt)) / (2 * a);
}
else
{
solution[0] = (2 * c)/(-b + System.Math.Sqrt(delt)) ;
solution[1] = (2 * c)/(-b - System.Math.Sqrt(delt)) ;
}
return 2;
}
else
{
return 0;
}
}
public static int solution2equation(double[] coefficient, double[] solution)
{
double a = coefficient[0];
double b = coefficient[1];
double c = coefficient[2];
return solution2equation(a, b, c, solution);
}
- 解一元二次方程ax2+bx+c=0(C#代码)
- 解一元二次方程ax2+bx+c=0的解
- 编程求一元二次方程ax2+bx+c=0的根
- Python实现一元二次方程的定义是:ax2 + bx + c = 0 请编写一个函数,返回一元二次方程的解。
- 解一元二次方程ax^2+bx+c=0
- 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入
- 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程: ax2 + bx + c = 0 的两个解。 提示:计算平方根可以调用math.sqrt()函数:
- 求一元二次方程ax²+bx+c=0
- 1002:解一元二次方程ax^2+bx+c=0的解。
- 编程实现一元二次方程的解 ax^2+bx+c=0
- 求一元二次方程。ax²+bx+c=0(a≠0)
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- SQL求aX2+bX+c=0的根
- 求ax2+bx+c=0方程的根
- C++解一元二次方程。以字符串ax^2+bx+c=d(d>=0)的形式输入
- 作业————编程求一元二次方程。ax²+bx+c=0(a≠0)
- 一元二次方程ax*x+bx+c=0(a≠0) 计算X1、X2的值
- ASP Jpeg用法
- javascript中根据年月日显示星期几
- 《Inside C++ Object 》 阅读笔记(1), NRV(Named Return Value)
- 最近找到的关于ffserver的资料
- C++中的explicit关键字
- 解一元二次方程ax2+bx+c=0(C#代码)
- Ajax原理及使用详细指南
- CIF,4CIF,QCIF,D1
- 在ASP中把EXCEL导入ACCESS 的方法
- 一年中全国各种考证时间大汇
- 最近的日子
- 现有Delphi项目迁移到Tiburon delphi2009中的注意事项
- linux下用shell将文件名进行大小写转换
- 进制转换教程