.求ax^2+bx+c=0方程的根.设b^2-4ac>0.用c语言

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:13:00
.求ax^2+bx+c=0方程的根.设b^2-4ac>0.用c语言

.求ax^2+bx+c=0方程的根.设b^2-4ac>0.用c语言
.求ax^2+bx+c=0方程的根.设b^2-4ac>0.
用c语言

.求ax^2+bx+c=0方程的根.设b^2-4ac>0.用c语言
当a=0时,原式为 :bx+c=0
解得:x = -b/c
当a≠0时:
ax²+bx+c=a(x²+b/ax+b²/(2a)²-b²/(2a)²)+c
=a(x-b/(2a))²-b²/4a+c
=0
所以 :a(x-b/(2a))²=b²/4a-c
=(b²-4ac)/(4a)
故 :(x-b/(2a))²=(b²-4ac)/(4a²)
因为:b^2-4ac>0
所以:x-b/(2a)= √[(b²-4ac)/(4a²)]
=±√(b²-4ac)/2a
所以:x=b/(2a)±√(b²-4ac)/2a
=[b±√(b²-4ac)]/2a
希望这是你要的答案,如有不理解的地方,可以继续追问