#28467: 一元二次方程式


kim2366 (unknown)

學校 : 不指定學校
編號 : 145533
來源 : [60.251.146.65]
最後登入時間 :
2023-02-22 17:39:41
a006. 一元二次方程式 | From: [223.139.91.85] | 發表日期 : 2021-12-12 08:11

用b^2-4ac去做判斷

設s=b^2-4ac

若s==0則重根(記得別寫成s=0)

若s<0(無實根)

其他是有整數根的答案,因為題目註記答案為整樹根

,所以只需判斷有沒有實根即可不必判斷答案是否為整數

(例如, double i(答案);......................if(i!=(int)i).......)

因為

i=(-b+sqrt(s))/(2*a);

j=(-b-sqrt(s))/(2*a);

可知有實根時i一定大於j,所以輸出時先輸出i

 
#28702: Re:一元二次方程式


010204@clsh.ntpc.edu.tw (Mashiro)

學校 : 新北市私立竹林高級中學
編號 : 177874
來源 : [163.20.243.76]
最後登入時間 :
2021-12-29 10:48:45
a006. 一元二次方程式 | From: [163.20.243.76] | 發表日期 : 2021-12-29 10:42

用b^2-4ac去做判斷

設s=b^2-4ac

若s==0則重根(記得別寫成s=0)

若s<0(無實根)

其他是有整數根的答案,因為題目註記答案為整數根

,所以只需判斷有沒有實根即可不必判斷答案是否為整數

(例如, double i(答案);......................if(i!=(int)i).......)

因為

i=(-b+sqrt(s))/(2*a);

j=(-b-sqrt(s))/(2*a);

可知有實根時i一定大於j,所以輸出時先輸出i



 
ZeroJudge Forum