今天是第七天,解的是基礎題的一元一次方程式,一元一次方程式需要先利用判斷式(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)。