題目描述
班上剛測試了幾門課,現在資訊科技課的老師要分析一些功課之間的成績關係,看看每個人的資訊科技課成績排名以及數學課成績排名,並按資訊科技課的成績從高到低排列,如果兩個人的資訊科技課成績相同,則學號小的排在前面。老師把任務交給了資訊學最好的你,請你程式設計完成這個任務。
輸入第1行乙個整數n,表示共有n個同學的成績(1≤n≤45);後面有n行,每行4個整數,分別表示乙個同學的:語文、數學、英語、資訊科技成績(成績c:0≤c≤120)。
輸出共n行,每行6個資料,分別對應乙個同學的語文、數學、英語、資訊科技成績和資訊科技及數學成績的排名。
複製樣例資料
3樣例輸出90 95 89 110
95 120 78 115
96 97 103 92
95 120 78 115 1 190 95 89 110 2 3
96 97 103 92 3 2
#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;
struct node
;int cmp1(node a,node b)
int cmp2(node a,node b)
int main()
問題 E 氣泡排序演算法(C )
使用c 編寫乙個控制台應用。輸入10個整數存入陣列中,然後使用氣泡排序演算法對一維陣列的元素從小到大進行排序,並輸出。在控制台中輸入數字,存入一維陣列 輸出排序後的陣列 input copy 87 8589 8476 8290 7978 68 68 7678 7982 8485 87 89 90us...
E 時間排序
time limit 1000ms memory limit 65535k 題型 程式設計題 語言 無限制 在開發專案的過程當中,經常會遇到這樣乙個問題,根據時間進行排序。並且當輸入的時間格式不規範時,這個問題變得有些棘手。現在,你需要編寫乙個程式,實現將給定的時間按時間先後排序後輸出。輸入的時間主...
E 穩定排序
大家都知道,快速排序是不穩定的排序方法。如果對於陣列中出現的任意a i a j i input 本題目包含多組輸入,請處理到檔案結束。對於每組資料,第一行有乙個正整數n 0 output 對於每組資料,如果演算法是正確並且穩定的,就在一行裡面輸出 right 如果演算法是正確的但不是穩定的,就在一行...