自愿者選拔工作正在進行,為了選拔合適的人才,報名者起首進行筆試,筆試分數達到面試分數線的進入面試,面試分數線為登科人數的150%,最終進入面試的選手為筆試成就不低于面試分數線的所有選手。若何用C++實現規定分數線,并輸出所有進入面試的所有自愿者呢?小編與大師分享編程經驗。
本例輸入測試數據格局,第1行為報名人數和打算登科面試的人數,第2行之后為報名自愿者的報名號和筆試成就。
起首,界說一個常量MAXN,節制數組的最年夜長度。
接著,界說各整型變量,實現法式的計較。
界說兩個數組,保留報名自愿者的報名號和筆試成就。
輸入自愿者報名人數,以及打算登科的面試人數。
然后,用for輪回語句節制,輸入各報名號和筆試成就。
用for輪回處置各數據,實現按成就排名。
將每個數據按照成就與已稀有組比力,獲取其位置。
將每數個數據插入已數組中,實現數據的排序。
計較打算登科的自愿者人數序號,保留在變量m中。
輸出頭具名試的分數線,用m獲取分數線的值。
輸出每個面試登科的自愿者成就,用do-while語句實現。
最后,輸出進入面試的總人數。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!