close
本題題目:求一元二次方程式 ax2+bx+c=0 的根
此題需要用到國中公式解(-b+-sqrt(b^2-4*a*c))/(2*a)
//sqrt()是開跟號指令
還有判斷式b^2-4*a*c>0→有兩個解,b^2-4*a*c=0→重根,b^2-4*a*c<0→無解
步驟如下:
1.載入數字跟a001一樣要用while()的迴圈
//詳情請看a001
2.判斷要怎摸輸出,利用判斷式去判斷到底是兩個解一個解還是無解。
if(b^2-4*a*c>0)
{
有兩個解的輸出;
}else if(b^2-4*a*c==0)
{
重根的輸出;
}else
{
無解輸出;
}
3.輸出答案利用公式解(-b+-sqrt(b^2-4*a*c))/(2*a)
去輸出答案區分狀況
(1)有兩根
(-b+sqrt(b^2-4*a*c))/(2*a),(-b-sqrt(b^2-4*a*c))/(2*a)這兩根
(2)重根-b/(2*a)此根
(3)無解,不用算直接輸出
以下程式碼//截圖防複製
answer這個數字陣列負責放所有答案
temp縮減程式碼的替代變數
文章標籤
全站熱搜
留言列表