c語言編寫一元二次方程求根。哪裡錯了

2022-10-09 01:57:42 字數 596 閱讀 2552

1樓:淦海瑤

程式在**和邏輯方面都沒有問題,我估計是你scanf("%f%f%f",&a,&b,&c);輸入的問題

if(m>0) else if(m==0)這兩個要是printf("該方程的解為:x1=%f,x2=%f\n",x1,x2);這句話一樣的話,完全可以合併為一個 if(m>=0)

你的問題,在輸入後scanf("%f%f%f",&a,&b,&c);,也就是這句後面,你列印出abc看看,是否正確讀入了abc

一般來說建議多個資料在一個scanf中輸入的話,建議%%%之間用逗號或者空格隔開,在輸入的時候也相應的用逗號或者空格隔開,注意,字串和數字混合輸入的時候,多用幾個scanf

2樓:匿名使用者

應該把a,b,c設定為float型。

#include

#include

void main ()

else if(m==0)

else}

3樓:匿名使用者

應該是scanf函式那裡,abc之間沒有間隔,沒法讀到abc的值。除錯時可以看看abc的值。另外,寫成一個獨立的函式,main呼叫會很好。

一元二次方程題目大,一元二次方程題目大約30個

例1 解方程 1 3x 1 2 7 2 9x2 24x 16 11 分析 1 此方程顯然用直接開平方法好做,2 方程左邊是完全平方式 3x 4 2,右邊 11 0,所以 此方程也可用直接開平方法解。1 解 3x 1 2 7 3x 1 2 5 3x 1 注意不要丟解 x 原方程的解為x1 x2 2 解...

一元二次方程解法大全,一元二次方程的解法

暈 去找你老師要啊。百科上搜 很好找 建議問老師 因為老師是講的最容易使你理解的 並推薦使用求根公式 希望樓主。一元二次方程的解法 一般解法。1.配方法。可解全部一元二次方程 如 解方程 x 2 2x 3 0 解 把常數項移項得 x 2 2x 3 等式兩邊同時加1 構成完全平方式 得 x 2 2x ...

一元二次方程根與係數的關係,一元二次方程中 根與係數的關係是什麼

根與係數的關係簡單相關係數是用來度量定量變數間的線性相關關係。復相關係數是因變數與多個自變數之間的相關關係。例如,某種商品的需求量與其 水平 職工收入水平等現象之間呈現複相關系。韋達定理最重要的貢獻是對代數學的推進,它最早系統地引入代數符號,推進了方程論的發展,用字母代替未知數,指出了根與係數之間的...