2020 Problem E 學生查詢

2021-09-19 05:12:05 字數 633 閱讀 5426

時間限制: 1 sec  記憶體限制: 32 mb

輸入n個學生的資訊,每行包括學號、姓名、性別和年齡,每乙個屬性使用空格分開。最後再輸入一學號,將該學號對應的學生資訊輸出。

測試資料有多組,第一行為樣例數m。對於每個樣例,第一行為學生人數n(n不超過20),加下來n行每行4個整數分別表示學號、姓名、性別和年齡,最後一行表示查詢的學號。

輸出m行,每行表示查詢的學生資訊,格式參見樣例。

1

41 李江 男 21

2 劉唐 男 23

3 張軍 男 19

4 王娜 女 19

2

2 劉唐 男 23
emmmm,同前兩題一樣,可以直接遍歷查詢,也可以使用hash對映~~

遍歷

#include struct student

stu[30];

int main()

stu;

int main()

scanf("%d",&temp);

printf("%d %s %s %d\n",mp[temp].id,mp[temp].name,mp[temp].***,mp[temp].age);

} return 0;

}

2020 Problem E 學生查詢

輸入n個學生的資訊,每行包括學號 姓名 性別和年齡 每乙個屬性使用空格分開。最後再輸入一學號,將該學號對應的學生資訊輸出。測試資料有多組,第一行為樣例數m。對於每個樣例,第一行為學生人數n n不超過20 加下來n行每行4個整數分別表示 學號 姓名 性別和年齡 最後一行表示查詢的學號 輸出m行,每行表...

2020 Problem E 學生查詢

時間限制 1 sec 記憶體限制 32 mb 輸入n個學生的資訊,每行包括學號 姓名 性別和年齡,每乙個屬性使用空格分開。最後再輸入一學號,將該學號對應的學生資訊輸出。測試資料有多組,第一行為樣例數m。對於每個樣例,第一行為學生人數n n不超過20 加下來n行每行4個整數分別表示學號 姓名 性別和年...

演算法筆記 Problem E 學生查詢

輸入n個學生的資訊,每行包括學號 姓名 性別和年齡,每乙個屬性使用空格分開。最後再輸入一學號,將該學號對應的學生資訊輸出。測試資料有多組,第一行為樣例數m。對於每個樣例,第一行為學生人數n n不超過20 加下來n行每行4個整數分別表示學號 姓名 性別和年齡,最後一行表示查詢的學號。輸出m行,每行表示...