第二十四講專案3 一元二次方程全解

2021-07-24 12:33:19 字數 810 閱讀 8118

程式**

#include #include /*

*csdn學院——2016級

*檔名稱:myfun26.c

*完成日期:2023年11月8日

*問題描述:有一方程ax^2+bx+c=0,

*a,b,c的值由鍵盤輸入,請程式設計序,

*列印出以下情況時方程的解。

*(1) a=0,b≠0時, 解為-c/b

*(2) a=0,b=0,c=0, 解為任意值?

*(3) a=0,b=0,c≠0, 無解

*(4) a!=0,b^2-4ac≥0, 有兩個實根

*(5) a!=0,b^2-4ac≤0, 有兩個虛根

*/int main()

else

printf("解為%.4f",-c/a);

}else

else

}return 0;

}

輸出結果

知識點總結

這程式較以前的程式可能要複雜點,這裡我用到了巢狀if語句,(多個巢狀可能在程式設計的時候比較燒腦——起碼對於我這個初學者來講),

每個if後面的乙個表示式都是對應了乙個判斷條件,每個判斷條件專案則是要輸出的語句或表示式,

只要問題給出的判斷條件滿足,輸出的是相應的結果。

心得體會

一元二次方程

作 者 a42 覃燕玲 完成日期 2014年 10 月 25 日 版 本 號 v1.0 問題描述 建立乙個程式解平方根 輸入描述 ax 2 bx x 0 a o 程式輸出 平方根 using system using system.collections.generic using system.l...

一元二次方程

一 知識要點 一元二次方程和一元一次方程都是整式方程,它是初中數學的乙個重點內容,也是今後學習數學的基 礎。一元二次方程的一般形式為 ax 2 2為次數,即x的平方 bx c 0,a 0 它是只含乙個未知數,並且未知數的最高次數是2 的整式方程。解一元二次方程的基本思想方法是通過 降次 將它化為兩個...

求解一元二次方程

define crt secure no warnings 1 include include include define epsinon 0.000001 int main else else if disc 0 else system pause return 0 浮點變數與零值的比較 if ...