題目鏈結在此。
這個題目挺直白的,直接看**好了。
#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 考生在參加考試時都會被分配兩個座位號,乙個是試機座位,乙個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到考試座位就座。但有些考生遲到了,試機已經結束,他們只能拿著領到的試機座位號碼求助於...