PAT B 1041 考試座位號 15

2021-07-27 00:17:54 字數 447 閱讀 8170

題目鏈結在此。

這個題目挺直白的,直接看**好了。

#include

struct infostu[1001];

int main()

int m;

scanf("%d",&m);

for(int i = 0; i < m; i++)}}

return

0;}

改進方案

這個改進方案是《演算法筆記》上的思路,這種改進既節省時間,又節省了空間。

不像上面的**一樣,結構體中有三個變數,而是只有兩個(准考證號、座位號),試機座位號作為stu結構體的下標。

這樣一來,省去了儲存試機座位號的空間,並且不用像上面**那樣遍歷stu陣列去查詢,而是直接輸出 stu[試機座位號].准考證號、stu[試機座位號].座位號 的對應資訊即可。

PAT B1041 考試座位號 15

每個pat考生在參加考試時都會被分配兩個座位號,乙個是試機座位,乙個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到考試座位就座。但有些考生遲到了,試機已經結束,他們只能拿著領到的試機座位號碼求助於你,從後台查出他們的考試...

PAT B1041 考試座位號

每個 pat 考生在參加考試時都會被分配兩個座位號,乙個是試機座位,乙個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到考試座位就座。但有些考生遲到了,試機已經結束,他們只能拿著領到的試機座位號碼求助於你,從後台查出他們的...

PAT B1041 考試座位號 15分

題目鏈結 題目描述 每個 pat 考生在參加考試時都會被分配兩個座位號,乙個是試機座位,乙個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到考試座位就座。但有些考生遲到了,試機已經結束,他們只能拿著領到的試機座位號碼求助於...