求一个任意的一元二次方程ax2 bx c=0的解c语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/21 02:11:52
PrivateSubCommand1_Click()DimaAsSingle,bAsSingle,cAsSingleDimdAsSingle,x1AsSingle,x2AsSinglea=InputB
这个我直接用的4个command控件,如果你学过应该能看懂Dim a As Integer, b As Integer, c&nb
#include"stdio.h"#include"math.h"main(){floata,b,c,p,q,k,l;{printf("\n\n\n");printf(">>输入a,b,c\n\n>>
main(){floata,b,c;\x09floattemp;//计算b*b-4*a*c\x09floatnum;//开根号\x09floatx1,x2;//方程的根\x09printf("Ente
a=1,b=-√3
x1=(-b+Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
由题可知,2-b≥0,b-2≥0所以b=2;a=0.将x=3代入一元二次方程,解得c=-ax2-bx=-6.
查看链接http://wenku.baidu.com/link?url=uNerr_G11gI_WwHcUhl2mSHyhMMkD1AiTDlcuBl7vdk6Kt3u55bgOhFFeyafAp9m
以下是核心算法:其中Text1,Text2,Text3是三个文本输入框,接受a,b,c三个系数.x1,x2为根DimaAsSingle,bAsSingle,cAsSingle,dAsSingle,ds
PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesB
若“一元二次方程ax2+bx+c=0有一个正根和一个负根”成立,由韦达定理可得,x1x2=ca<0,所以ac<0成立,反之,若“ac<0”成立,此时一元二次方程ax2+bx+c=0的△>0,此时方程有
x1+x2=-b/a;x1x2=c/a;∴1/x1+1/x2=(x1+x2)/(x1x2)=-b/c;1/x1×1/x2=1/(x1x2)=a/c;∴方程为cx²+bx+a=0;很高兴为您解
X²-400X+40000=400X-X²X²-400X=-20000X²-400X+40000=-20000+40000(X-200)²=20000
考虑两种情况:(1)f(x)=0只有一根.此时一.若m-2=0,即f(x)为一次函数,此时f(x)=-8x-2有一负根x=-1/4.二.若m-2不为零,方程f(x)=0判别式(4m)^2-4(m-2)
∵一元二次方程ax2+bx+c=0有一个根是零,∴c=0,a≠0,故选A.
#include#includevoidmain(){floata,b,c,x,delt;couta>>b>>c;delt=b*b-4*a*c;if(delt>0)cout
△=b平方-4×a×c=b平方-4×b×(c-k)因为有两个不相等的实数根所以k<c貌似是一元二次方程的公式法哈
首先delta>=0,4-4a>=0a
移项得到4x^2-4x+1=0(2x-1)^2=0x=1/2
把x=1代入A+B-40=0A+B=40(A²-B²)/(2A-2B)=(A+B)(A-B)/[2(A-B)]=(A+B)/2=40/2=20