編寫一程式,在複數域計算一元二次方程的所有根,要求a,b,c為實數,資料從鍵盤輸入

2021-05-25 07:31:57 字數 926 閱讀 9127

1樓:

#include

#include

#include

int main()

else if(deta>0)

else

return 0;}

編寫一個求一元二次方程根的通用程式,任意輸入a、b、c三個數的值,即輸出該方程的根。要求程式設計嚴

2樓:嶽玉蓉酈昭

首先,對f(x)=ax3+bx2+cx+d求導(別bai告訴我說你沒學du過高數哦),得f'(x)=3ax2+2bx+c.

然後解方zhi程f'(x)=0,得到兩個實dao根x1、x2,也就是專f(x)的極值點.f(x)=0的3個根屬應在區間[-100,x1]、[x1,x2]、[x2,100]中.

用二分法,即可求出f(x)=0的3個根.

3樓:天下人之夢

我用抄python寫一個:

結果是:

import math

a = float(input('enter coefficient a  '))

b = float(input('enter coefficient b  '))

c = float(input('enter coeeficient c  '))

if a == 0:

print("a不能為0,不是一元二次方程")else:

delta = b ** 2 - 4 * a *cif delta < 0:

print("無實數

解")elif delta == 0:

print("有一個實數解")

else:

print("有兩個實數解")

4樓:東風冷雪

直接求根公式,計算的表示式運用而已

c語言編寫求一元二次方程的實根的程式

步驟 開啟visual c 6.0 檔案 新建 檔案 c source file 2.定義變數 include include void main include include int main void else if d 0 else return 0 望採納,謝謝 include stdio...

一元二次函式在什麼情況下僅有根,一元二次函式在什麼情況下僅有一個根

b的平方減2ac 0的條件下 他的定義是ax的平方 bx c b 4ac 當 0時,方程有兩個不相等的實數根 當 0時,方程有兩個相等的實數根 當 0時,方程沒有實數根 如何判斷一元二次函式是否有兩個根,注意事項是什麼 如何判斷一元二次方程是否有兩個根,只需注意其判別式 b 2 4ac 0即可。一元...

如何化簡一元二次方程,如何化簡一個一元二次方程?

一般先直接把方程的所有式子都移到一邊,然後進行計算化簡,就和多項式或單項式化簡之類的一樣 然後就可以得到標準式ax bx c 0 a 0 之後就容易解了。按照解方程的復步驟求得方程制的解即可 先解出方bai程,再進一步化簡整式du,最後代入求得數值即 zhi可.解dao 解 解得,當時,原式 當時,...