当前位置: 首页 > news >正文

PTA L1-005 考试座位号

L1-005 考试座位号(15分)

每个 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>int main()
{int n = 0;scanf("%d",&n); int i = 0;long a[1000]; // 存准考证号int b[n][2]; // 存试机座位号和考试座位号// 输入信息for(i = 0; i < n; i++)scanf("%ld %d %d",&a[i],&b[i][0],&b[i][1]);int m = 0;scanf("%d",&m);int x = 0; // 试机号int j = 0; // b的行数和a的位数for(i = 0; i < m; i++) //查询次数{scanf("%d",&x); // 数入要查询试机座位号for(j = 0; j < n; j++){if(x == b[j][0]){printf("%ld %d\n",a[j],b[j][1]);break; // 找到了就跳出内循环}}}return 0;
}
http://www.lryc.cn/news/429787.html

相关文章:

  • 软件测试3333
  • JJJ:结构体定义中常加的后缀:attribute ((packed))
  • 【HTML】DOCTYPE作用
  • STM32学习记录-04-EXTI外部中断
  • Android Studio 动态表格显示效果
  • Python 全栈系列264 使用kafka进行并发处理
  • 【安全靶场】-DC-7
  • 0065__windows开发要看的经典书籍
  • 第133天:内网安全-横向移动域控提权NetLogonADCSPACKDC永恒之蓝
  • 【IoTDB 线上小课 06】列式写入=时序数据写入性能“利器”?
  • 【机器学习】小样本学习的实战技巧:如何在数据稀缺中取得突破
  • 2024.08.14 校招 实习 内推 面经
  • 国产双通道集成电机一体化应用的电机驱动芯片-SS6951A
  • 32 - II. 从上到下打印二叉树 II
  • 總結熱力學_3
  • TypeScript学习笔记1---认识ts与js的异同、ts的所有数据类型详解
  • 华为数通方向HCIP-DataCom H12-821题库(更新单选真题:1-10)
  • 【车载开发系列】单片机烧写的文件
  • pyqt 用lamada关联信号 传递参数 循环
  • adb命令
  • Spring Boot项目热部署
  • Chat App 项目之解析(八)
  • CAAC无人机飞行执照:学习内容与考试流程详解
  • 苹果手机怎么连接蓝牙耳机?3个方案,3秒连接
  • CAD图纸加密软件有哪些?10款超级好用的CAD图纸加密软件推荐
  • 【html+css 绚丽Loading】000011 三元轮回珠
  • 算法学习018 求最短路径 c++算法学习 中小学算法思维学习 比赛算法题解 信奥算法解析
  • vue-element-admin——<keep-alive>不符合预期缓存的原因
  • 基于ElementPlus的分页表格组件ReTable
  • 力扣题/图论/课程表