問題描述
一次 考試中 ,於所有 及格學生 及格學生 中獲取最低分數 者最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 視為 成績指標 。
請你設計一支程式, 請你設計一支程式, 讀入全班成績 (人數不固定 ),請對所有分數進行排序, 請對所有分數進行排序, 並分別 找出不及 格中 最高分 數,以及格中最低分數 。
當找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 印出:「 印出:「 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:
一次 考試中 ,於所有 及格學生 及格學生 中獲取最低分數 者最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 最為幸運,反之於所有不及格同 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 學中,獲取最高分數者可以說是為不幸 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 ,而此二種分數可以 視為 成績指標 。
請你設計一支程式, 請你設計一支程式, 讀入全班成績 (人數不固定 ),請對所有分數進行排序, 請對所有分數進行排序, 並分別 找出不及 格中 最高分 數,以及格中最低分數 。
當找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 找不到最低及格分數,表示對於本次考試而言這是一個幸之班級此時請你 印出:「 印出:「 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:
沒有留言:
張貼留言