題目描述
查詢和排序
輸入任意(使用者,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績都按先錄入排列在前的規則處理。
示例: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 從低到高 ...