1004 成績排名

2021-09-27 05:55:40 字數 524 閱讀 6421

#include

#include

#include

using

namespace std;

const

int n =

100000

;struct nodea[n]

;bool

cmp(node a, node b)

intmain()

sort

(a, a+n, cmp)

; cout << a[0]

.name <<

" "<< a[0]

.id << endl;

cout << a[n-1]

.name <<

" "<< a[n-1]

.id << endl;

return0;

}

第一次直接做這道題的時候,第一反應就是用結構體,然後對結構體進行排序,結果卡在了字串的輸入和輸出上,後來還是看了一下別人對字串的處理,才改正確的。今天也要加油鴨!

1004成績排名

讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...

1004 成績排名

讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...

1004 成績排名

這個相對來說比較簡單,但是沒能一次執行成功。要記得 結構體存資料取位址 include include include pragma warning disable 4996 int main struct student x scanf d n x struct student malloc n ...