L1-005 考试座位号
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。
输入格式:
输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号
。其中准考证号
由 16 位数字组成,座位从 1 到 N 编号。输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。
考生信息之后,给出一个正整数 M(≤N),随后一行中给出 M 个待查询的试机座位号码,以空格分隔。
输出格式:
对应每个需要查询的试机座位号码,在一行中输出对应考生的准考证号和考试座位号码,中间用 1 个空格分隔。
输入样例:
4
3310120150912233 2 4
3310120150912119 4 1
3310120150912126 1 3
3310120150912002 3 2
2
3 4
结尾无空行
输出样例:
3310120150912002 2
3310120150912119 1
结尾无空行
答案
#include<stdio.h>
struct info {char number [32];int seat1;int seat2;
};
struct info student[1000] ;
int main(){int N,cnt,cnt1;scanf("%d",&N);for (cnt = 0 ; cnt < N ; cnt++){scanf("%s%d%d",student[cnt].number,&(student[cnt].seat1),&(student[cnt].seat2));
// printf("%s %d\n", student[cnt].number,student[cnt].seat2);}int M , a,i=0;scanf("%d",&M);for(cnt = 0 ; cnt < M ; cnt++){scanf("%d",&a);for(cnt1 = 0 ; cnt1 < 1000 ; cnt1++){if(a == student[cnt1].seat1) {printf("%s %d\n", student[cnt1].number,student[cnt1].seat2);}}}return 0;}
L1-005 考试座位号相关推荐
- 团体——L1-005 考试座位号 (15 分)
L1-005 考试座位号 (15 分) 方法一: #include<stdio.h> struct stu{char a[20];int s,k; }xue; int main() {st ...
- 1041. 考试座位号(15)
1041. 考试座位号(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 每个PAT考生在参加考试时都会被分 ...
- PAT 1041. 考试座位号(15)
每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...
- PAT 乙级 1041 考试座位号
思路是 以"试机座位号"为关键字,"准考证号"和"考试座位号"为值建立一张表,把信息储存到这张表内,查询的时候直接查表即可. #includ ...
- 1041 考试座位号 (15分)——17行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得 ...
- L1-005 考试座位号 (15分) C语言实现(18行代码AC!)
立志用更少的代码做更高效的表达 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考 ...
- [PAT乙级]1041 考试座位号
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考 ...
- pat 乙级 1041 考试座位号(C++)
题目 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要 ...
- C++学习之路 | PTA乙级—— 1041 考试座位号 (15 分)(精简)
1041 考试座位号 (15 分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生 ...
最新文章
- AJAX(一)XMLHttpRequest
- .net编写抽奖的文档_使用开源文档工具docsify,用写博客的姿势写文档
- 网页脚本基本java语法_JSP 基础语法
- 三十八、练习、Python判断一个信用卡号是否合理
- Hibernate继承:每个类层次结构的表
- [html] 说说你对<meta>标签的理解
- Android图片编码机制深度解析(Bitmap,Skia,libJpeg)
- doc es 中type_一文带你彻底弄懂ES中的doc_values和fielddata
- oracle v$sysstat性能视图
- ClassLoader 学习笔记
- 求虐,我还想再拓展一次
- Accuracy(精度)、Precision(精准度)和Recall(召回率)
- 外贸独立站卖家如何借势营销?
- 信息熵——与一枚硬币的故事
- “ 愿我如星君如月,夜夜流光相皎洁 ...”
- 系统安全之利用操作系统自带命令杀毒
- Excel表格统计满足两列条件的总数:countifs方法
- Java设计考试系统
- 实验6 图及其应用——图的遍历
- 电气工程及其自动化专业英语复习
热门文章
- Java黑皮书课后题第5章:*5.20(打印2到1000之间的素数)修改程序清单5-15,打印2到1000之间(包括2和1000)的所有素数。每1行显示8个素数,数字之间用一个空格字符隔开
- 一图看懂hadoop分布式文件存储系统HDFS工作原理
- The driver has not received any packets from the server
- 并发(Concurrency)和并行(Parallelism)
- ASP.NET Core 简单实现七牛图片上传(FormData 和 Base64)
- Android窗口管理服务WindowManagerService切换Activity窗口(App Transition)的过程分析
- HDOJ 2673 shǎ崽 OrOrOrOrz
- 使用pthread和线程池实现B+树的并行块加载bulkload过程
- 【数据结构与算法】之深入解析“不同的二叉搜索树II”的求解思路与算法示例
- SpaceX完成“星舰”空中悬停,距载人探火星还远吗?