王道機試例題3 3 成績排序

2021-10-03 13:35:44 字數 961 閱讀 7437

題目描述

查詢和排序

輸入任意(使用者,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績都按先錄入排列在前的規則處理。

示例:jack 70

peter 96

tom 70

smith 67

從高到低 成績

peter 96

jack 70

tom 70

smith 67

從低到高

smith 67

jack 70

tom 70

peter 96

輸入多行,先輸入要排序的人的個數,然後輸入排序方法0(降序)或者1(公升序)再分別輸入他們的名字和成績,以乙個空格隔開

按照指定方式輸出名字和成績,名字和成績之間以乙個空格隔開

3

0fang 90

yang 50

ning 70

fang 90

ning 70

yang 50

#include

#include

#include

using

namespace std;

struct student

;bool

compare1

(student x,student y)

else

}bool

compare2

(student x, student y)

else

}int

main()

if(sorj ==1)

else

for(

int i =

0; i < n; i++)}

return0;

}

emmm…

vs能過,牛客死活通過不了

王道 第三章 例題3 2成績排序

成績排序 input 輸入第一行包括乙個整數n 1 n 100 代表學生的個數 接下來的n行每行包括兩個整數p和q,分別代表每個學生的學號和成績 output 按照學生的成績從小到大進行排序,並將排序後的學生資訊列印出來 如果學生的成績相同,則按照學號的大小進行從小到大排序 include incl...

王道九度OJ 1061成績排序

王道的第1061 成績排序 題目 include include include 忘 記?寫 這a句?話 了?using namespace std struct student 為a什?麼 開a始?加 著?typedef不?可 以?呢?buf 1000 bool cmp student a stu...

68 成績排序

題目描述 查詢和排序 題目 輸入任意 使用者,成績 序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。例示 jack 70 peter 96 tom 70 smith 67 從高到低 成績 peter 96 jack 70 tom 70 smith 67 從低到高 ...