iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0

今天是第七天,解的是基礎題的一元一次方程式,一元一次方程式需要先利用判斷式(b * 2 - 4 * a * c)進行判別,若判別式大於0則有兩不同解、等於0則有重根、小於0則此一元二次方程式無實數解。因為我們需要使用公式解求解而須進行開根號,開根號的運算式並沒有預設在c++中,所以我們必須自行再引入< math.h >標頭檔在可以使用開根號,或者式也可以使用< bits/stdc++.h >,但有可能因為設了和程式衝突的代號而導致運算錯誤。開根號的運算式為sqrt( ),括號裡放入要開根號的值便可計算。題目首先先利用邏輯判斷式判斷判別式再進行依輸出格式個別的結果,若大於0輸出(-b +/- sqrt(b * b - 4 * a * c)) / (2*a),等於0則( -b ) / (2 * a)。


上一篇
Day6 a005 Eva 的回家作業
下一篇
Day8 a009解碼器
系列文
使用zerojudge來備戰apcs的紀錄11
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言