解一元二次方程ax² bx c=0
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 14:24:06
ax²+bx+c=0x²+b/ax+c/a=0x²+b/ax+(b/2a)²-(b/2a)²+c/a=0(x+b/2a)²=b²/
什么程序?c语言的?说下想法吧先求△=b²-4ac之后分类判断(1)△0,x=(-b±根号(b²-4ac))/(2a)再问:能不能写成IF……ELSE……end……的形式再答:de
是ac0,所以方程有两个不相等的实根,由x1*x2=c/a=ac/a^2
逻辑问题,多打印,多调试.#include#includeintmain(){doublea,b,c,x1,x2,d,e,f,g;scanf("%f%f%f",&a,&b,&c);d=b*b-4*a*
在窗体上分别放三个文本框用于输入a,b,c的值,再放一个按钮用于求解privatesubcommand1_click()dimxasdouble,x1asdouble,x2asdouble,a1asd
4种1.a=2b=0c=-32.a=2b=-3c=03.a=-3b=0c=24.a=-3b=2c=0
1)当b²-4ac0,x=(-b±√b²-4ac)/2a
x²+bx/a=-c/ax²+bx/a+b²/4a²=b²/4a²-c/a(x+b/2a)²=(b²-4ac)/4a
(-b(+-,加或减,表示开方有正负)(b*b-4ac)的开放)/(2a)
判别式=b²-4ac=0,说明方程ax²+bx+c=0有一个实数根,函数f(x)=ax²+bx+c的图像与x轴相切a
#include"stdio.h"#include"math.h"voidmain(){floata,b,c;floatdelta;printf("inputa:");scanf("%f",&a);p
ax^2+bx+c=o两实数根为2和3由韦达定理2+3=-b/a2*3=c/a所以b=-5a,c=6acx^2+bx+a=06ax^2-5ax+a=06x^2-5x+1=0(3x-1)(2x-1)=0
这是二次函数``当X等于-1时``带进去看``就是你后面那个方程式所以X等于-1我刚初3毕业``这我们整天复习`
选择A有两个相等实根即b^2-4ac=0另外a+b+c=0b=-(a+c)将b=-(a+c)代入b^2-4ac=0有(a+c)^2-4ac=(a-c)^2=0得到a=c
x1=【-b+根号下(b²-4ac)】/2ax2=【-b-根号下(b²-4ac)】/2a
△=b²-4ac
方程为一元二次方程,二次项系数a≠0方程有实数根,判别式△≥0b²-4ac≥0b²≥4ac对于方程ax²+bx+5c/4=0判别式△=b²-4a(5c/4)=b
(x+b/2a)^2-b/2+c再问:应该有个根号吧再答:没有再答:开掉平方才有根号再答:你是要x的值吗再问:过程可以吗再问:嗯嗯再答:把a提出来后二次项的x加上一次项x系数一半的平方再减掉它再答:然
原方程可化简为:(x+a)^2=b^2所以x=±b-a
(x-a/2)²=b²x-a/2=±√|b|x=a/2±|b|