求解一元二次方程AX^2+BX+C=0的根

问题描述

用VB.NET编写求解一元二次方程AX^2+BX+C=0的根

解决方案

解决方案二:
不是有求根公式嘛,把数字套套进去就可以了。
解决方案三:
对哦,用公式就好了这些都还给老师了...
解决方案四:
x1=(-b+根号(b2-4ac))/2x2=(-b-根号(b2-4ac))/2
解决方案五:
x1=(-1*b+sqr(b^2-4*a*c))/2x2=(-1*b-sqr(b^2-4*a*c))/2
解决方案六:
x1=(-b+(b^2-4*a*c)^0.5)/2*ax2=(-b-(b^2-4*a*c)^0.5)/2*a

时间: 2025-01-05 11:05:07

求解一元二次方程AX^2+BX+C=0的根的相关文章

代码分析-c++ 求解一元二次方程

问题描述 c++ 求解一元二次方程 假定有一元二次方程ax^2+bx+c=0,其各项系数分别为a,b,c,依次输入a,b,c的值(均为实数),输出该方程对应的解x1和x2 注意:(1)当a为0时,求解一次方程:(2)二次方程需考虑有一个解.两个实数解和两个复数解的情况 输入:0.0 1.0 2.0 输出:x=-2.0 输入:0.0 0.0 1.0 输出:方程无解 输入:0.0 0.0 0.0 输出:无穷多解 输入:1.0 -5.0 6.0 输出:x1=2.0 x2=3.0 输入:1.0 -8.0

c++编写求解一元二次方程组根问题

问题描述 c++编写求解一元二次方程组根问题 总时间限制: 1000ms 内存限制: 65536kB 描述 利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0. 输入输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax2 + bx + c =0的系数.输出输出一行,表示方程的解. 若两个实根相等,则输出形式为:x

C语言OJ项目参考(2013)一元二次方程Ⅱ

(2013)一元二次方程Ⅱ Description 求一元二次方程ax 2 +bx+c=0 的解.a,b,c为任意实数. Input 输入数据有一行,包括a b c的值. Output 按以下格式输出方程的根x1和x2.x1和x2之间有一个空格. x1 x2 (1)如果x1和x2为实根,则以x1>=x2输出. (2)如果方程是共轭复根,x1=m+ni,x2=m-ni,其中n>0. 其中x1, x2, m,n均保留2位小数. Sample Input 1 2 3 Sample Output -1

《C语言及程序设计》实践参考——一元二次方程全解

返回:贺老师课程教学链接  项目要求 [项目3:一元二次方程全解](x^2代表x的平方)有一方程ax^2+bx+c=0,a,b,c的值由键盘输入,请编程序,打印出以下情况时方程的解.(1) a=0,b≠0时, 解为-c/b(2) a=0,b=0,c=0, 解为任意值 (3) a=0,b=0,c≠0, 无解(4) a≠0,b^2-4ac≥0, 有两个实根(5) a≠0,b^2-4ac≤0, 有两个虚根 [参考解答] #include <stdio.h> #include <math.h&g

c语言-一元二次方程C语言编写问题

问题描述 一元二次方程C语言编写问题 #include <stdio.h> #include <math.h> void main() {float abc; scanf(""%f%f%f""abc); if(b*b-4*a*c<0) printf(""无实根 ""); if(b*b-4*a*c==0) printf(""%.4f %.4f ""-b/2*a

输出参数解一元二次方程

问题描述 输出参数解一元二次方程 using System; using System.Collections.Generic; using System.Text; namespace 输出参数求解一元二次方程 { class Program { public static void Root(int a, int b, int c, out double root1, out double root2) { double d = b * b - 4 * a * c; double Sqrt

c++-一元二次方程求解,解决溢出,要求精确度

问题描述 一元二次方程求解,解决溢出,要求精确度 乘法可能会溢出,所以要解决溢出,要求输出结果相对误差1e-12,这是我的代码,不知道哪里出了问题,结果总是不对.还是学生一枚,求大神指教 #include<iostream> #include<iomanip> #include<cmath> #include<float.h> using namespace std; int main() { double a,b,c,con1=1e-12,con2=1e1

使用一元二次方程做实时动画

使用一元二次方程做实时动画 效果: 原理(图中坐标略有错误,仅供参考-_-!!):   YXMath.h + YXMath.m // // YXMath.h // // http://home.cnblogs.com/u/YouXianMing/ // // Copyright (c) 2014年 Y.X. All rights reserved. // #import <Foundation/Foundation.h> @interface YXMath : NSObject /*----

C++第9周项目5参考——求一元二次方程的根

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 [项目5:求一元二次方程的根]输入一元二次方程ax2+bx+c=0的各项系数,并根据各系数的值的情况,分别进行求解(如a=0时,实际上方程已经退化为一元一次方程). 参考解答: #include <iostream> #include <cmath> using namespace std; int main( ) { double a,b,c,x1,x2;