国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PAT-B 1041. 考試座位號(15)

2019-11-08 19:43:54
字體:
來源:轉載
供稿:網友

題目鏈接在此。

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

#include<stdio.h>struct info{ char stuId[20]; int tryId; int seatId;}stu[1001];int main(){ int N; scanf("%d",&N); for(int i = 0; i < N; i++){ scanf("%s %d %d",&stu[i].stuId,&stu[i].tryId,&stu[i].seatId); } int M; scanf("%d",&M); for(int i = 0; i < M; i++){ int seatId; scanf("%d",&seatId); for(int j = 0; j < N; j++){ if(stu[j].tryId == seatId){ 改進方案

這個改進方案是《算法筆記》上的思路,這種改進既節省時間,又節省了空間。 不像上面的代碼一樣,結構體中有三個變量,而是只有兩個(準考證號、座位號),試機座位號作為stu結構體的下標。 這樣一來,省去了存儲試機座位號的空間,并且不用像上面代碼那樣遍歷stu[]數組去查詢,而是直接輸出 stu[試機座位號].準考證號、stu[試機座位號].座位號 的對應信息即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴中市| 浠水县| 乐平市| 文成县| 武乡县| 湄潭县| 江安县| 富顺县| 黑河市| 新平| 衡山县| 天长市| 岐山县| 喀喇沁旗| 喀喇| 云和县| 崇义县| 鞍山市| 祁连县| 泽库县| 镇雄县| 奉化市| 湘西| 沙坪坝区| 额尔古纳市| 崇礼县| 闸北区| 印江| 同心县| 平安县| 女性| 阳高县| 南安市| 理塘县| 马关县| 乡城县| 陈巴尔虎旗| 本溪| 汝城县| 沂源县| 个旧市|