題目連結
https://zerojudge.tw/ShowProblem?problemid=a006
解題思路
求一元二次方程式的根有多種方式,舉凡配方法、十字交乘等,而這裡採用的是公式解。若判別式 b2-4ac > 0 ,代表此方程式有兩相異實根 (-b±√b2-4ac)/2a ;若判別式 b2-4ac = 0 ,代表此方程式有兩相同實根 (-b+√(b2-4ac))/2a = (-b-√(b2-4ac))/2a ;若判別式 b2-4ac < 0 ,代表此方程式沒有實根。
https://zerojudge.tw/ShowProblem?problemid=a006
求一元二次方程式的根有多種方式,舉凡配方法、十字交乘等,而這裡採用的是公式解。若判別式 b2-4ac > 0 ,代表此方程式有兩相異實根 (-b±√b2-4ac)/2a ;若判別式 b2-4ac = 0 ,代表此方程式有兩相同實根 (-b+√(b2-4ac))/2a = (-b-√(b2-4ac))/2a ;若判別式 b2-4ac < 0 ,代表此方程式沒有實根。
https://zerojudge.tw/ShowProblem?problemid=a005
由題意可知輸入的數列只有等差數列或等比數列兩種可能,因此我們可以先用if_else條件句判斷輸入數列為等差數列還是等比數列,再依據等差數列兩相鄰項差相同、等比數列兩相鄰項比相同的性質推知第五項。
https://zerojudge.tw/ShowProblem?problemid=a004
根據題意,西元年被4整除且不被100整除,或被400整除者即為閏年。因此,我們可以利用取餘數的方式判斷輸入的年份是否能被4、100和400整除,進而判斷其是否為閏年。