国产探花免费观看_亚洲丰满少妇自慰呻吟_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[試機座位號].座位號 的對應信息即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海盐县| 乐业县| 化州市| 吉林市| 巴中市| 葫芦岛市| 景宁| 肃南| 乌拉特中旗| 集贤县| 理塘县| 武冈市| 富阳市| 湖口县| 炉霍县| 东阿县| 镇江市| 邯郸县| 海城市| 云林县| 新营市| 普定县| 蓝山县| 沂源县| 曲松县| 宾阳县| 厦门市| 宣汉县| 清河县| 武穴市| 军事| 静乐县| 辛集市| 天气| 收藏| 舒城县| 蕉岭县| 普安县| 陵川县| 东台市| 新邵县|