總網頁瀏覽量

2018年7月18日 星期三

2016.3月大學程式設計先修檢測 實作題 第一題(成績指標)

問題描述
一次 考試中 ,於所有 及格學生 及格學生 中獲取最低分數 者最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 視為 成績指標 。
請你設計一支程式, 請你設計一支程式, 讀入全班成績 (人數不固定 ),請對所有分數進行排序, 請對所有分數進行排序, 並分別 找出不及 格中 最高分 數,以及格中最低分數 。
當找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 印出:「 印出:「 worst case worst case worst case 」;反之,當找不到最高及格分數時請你印出「 」;反之,當找不到最高及格分數時請你印出「 」;反之,當找不到最高及格分數時請你印出「 best case best case best case 」。
註:假設及格分數為 60 ,每筆 測資 皆為 0~1 00 間整數,且筆未定。
輸入 格式
第一行輸入 學生人 數,第二行 為各學生 分數 (0~100 (0~100 間),分數與之間 ,分數與之間 以一個 空 白間格 。每一筆測資的學生人數為 1~20 的整數。
輸出 格式
每筆測資輸出三行。
第一行由小而大 印出所有成績 ,兩數字之間以一個空 白格最後無,兩數字之間以一個空 白格最後無,兩數字之間以一個空 白格最後無,兩數字之間以一個空 白格最後無白;
第二 行印出 最高不及格分數 ,如果 全數及格時,於此行印出 best case best case best case ;
第三行印 出最低及格分數 ,當全數不及格時於此行印出 worst case worst case worst case 。
範例一:輸入 範例一:輸入
10
0 11 22 33 55 66 77 99 88 44
範例一:正確輸出 範例一:正確輸出
0 11 22 33 44 55 66 77 88 99
55
66
(說明) 不及格分數最高為 不及格分數最高為 55 ,及格分數最低為 66 。
範例二:輸入 範例二:輸入
1
13
範例二:正確輸出 範例二:正確輸出
13
13
worst case
(說明) 由於找不到最低及格分,因此 由於找不到最低及格分,因此 第三行 須印出「 worst case  」。

Python Code:






沒有留言:

張貼留言