PTA 考试座位号(C语言)(团体程序设计天梯赛)
每个 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
解题步骤:(有什么不懂的 留下评论 我一直在 细心为你讲解)
1 首先定义一个整型变量n 作为行数 ,再给其填值,填入几就是几行 !
2 再定义一个名为 a 的更长整型(long long 型)的数组,用来填入准考证号 ,a数组中要存n个 元素 每个元素为一个学生的准考证号!
3 再定义一个名为c的 n行2列的二维数组,用来填入试机座位号跟考试座位号!
4 运用for循环 分别给 a数组跟 C数组 赋值 (for循环的限制次数要小于n次 因为只有n行)!
一 输完之后就要开始查找了
5 我们再定义一个整型变量 m 用来填入要查找的个数 也就是输入m 个待查询试机座位的号码!
6 再定义一个名为 b 的 个数为 m 的整型数组 用来存放 需查询的试机号码 !
7 用for循环输入需要查询的试机号码!
8 最后运用for循环嵌套 比较待查询的号码 与我们原本输入的那个相同 ,若是相同 便打印出一行 中对应的准考证号跟考试座位号 !
C语言代码:
#include <stdio.h>
int main()
{
int n=0;
scanf("%d",&n);
long long a[n];
int c[n][2];
int i=0;
for(i=0;i<n;i++)
{
scanf("%lld %d %d",&a[i],&c[i][0],&c[i][1]);
}
int m=0;
scanf("%d",&m);
int b[m];
for(i=0;i<m;i++)
{
scanf("%d",&b[i]);
}
int j=0;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(b[i]==c[j][0])
{
printf("%lld %d\n",a[j],c[j][1]);
break;
}
}
}
return 0;
}
各位的点赞是我继续下去的动力!
PTA 考试座位号(C语言)(团体程序设计天梯赛)相关推荐
- PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)
本题目集截止到2022年天梯赛 受个人水平限制,<PTA团体程序设计天梯赛-练习集>中暂时只能把Level-1的题目做出来(也许有些Level-2的题可以写出来?)-我不是专门搞竞赛的,参 ...
- PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)
PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++: 欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...
- PTA|团体程序设计天梯赛-练习题库集
文章目录 关于爬取脚本的编写 L1-001 Hello World! (5 分) L1-002 打印沙漏 (15 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) ...
- 计算机能力挑战赛_蓝桥杯、PAT、CCF CSP、团体程序设计天梯赛、传智杯、计算机能力挑战赛、软考等大学生编程比赛/考试介绍...
介绍7个适合普通大学生参加的编程比赛/考试(注:有的比赛如蓝桥杯有多种赛别,本文仅介绍其中的程序设计/编程比赛). 编程入门书籍推荐<算法笔记>,内容详细易懂,对新手非常友好,描述语言为C ...
- PTA团体程序设计天梯赛篇(五)---- 难题篇一(30分题目)
PTA团体程序设计天梯赛 数据结构类型 L3-002 特殊堆栈(树状数组) L3-003 社交集群(并查集) 搜索 L3-004 肿瘤诊断(三维bfs) 确保bfs只遍历一次的方法 图论 L3-005 ...
- PTA—考试座位号(C语言)
PTA-考试座位号(C语言) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试 ...
- PTA团体程序设计天梯赛-练习集(3)
PTA团体程序设计天梯赛-练习集 L1-001 Hello World (5 分) 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句"Hello World!"就可以 ...
- PTA团体程序设计天梯赛-练习集
PTA团体程序设计天梯赛-练习集 L1-024 后天 L1-025 正整数A+B L1-026 I Love GPLT L1-027 出租 L1-029 是不是太胖了 L1-030 一帮一 L1-03 ...
- PTA团体程序设计天梯赛(L1-031~L1-040)
PTA团体程序设计天梯赛[L1-031~L1-040] L1-031 到底是不是太胖了 (10 分) L1-032 Left-pad (20 分) L1-033 出生年 (15 分) L1-034 点 ...
- PTA团体程序设计天梯赛(L1-061~L1-070)
PTA团体程序设计天梯赛[L1-061~L1-070] L1-060 心理阴影面积 (5 分) L1-062 幸运彩票 (15 分) L1-063 吃鱼还是吃肉 (10 分) L1-064 估值一亿的 ...
最新文章
- R语言生存分析模型简介及survival包实现实战:基于survival包lung数据集
- python字符串的美化_Python构造自定义方法来美化字典结构输出
- Spark2.3.0的DataFrame去哪了,DataSet是哪位?
- 荣耀变鸿蒙系统,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...
- flex java oracle_Flex使用Blazeds与Java交互及自定义对象转换详解-DATAGRID读取ORACLE数据...
- python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
- 用Java控制小电灯-树莓派PI4J
- c语言指针生成numpy数组,python – 在cython中声明numpy数组和c指针
- ObjC学习3-类、继承、重载
- android碎片按钮,Android 碎片学习 之 如何在碎片调用Activity中的方法来进行赋值操作...
- Visual Studio 2008 Designer.cs不能更新/自动添加控件声明的解决办法
- AndroidTV开发(十一)Android Tv Launcher自定义RecyclerView
- 浅层砂过滤器(浅层介质过滤器)介绍及现场案例反馈图(多图)
- 005_Python字符串练习_[吉比特校招编程题]字母数字混合排序
- python对医学图像的基本处理_python OpenCV 实现图片的医学处理
- [2016物联网博览会]阿里王坚:万物互联网让数据真正发挥价值
- PS将图片的背景填充变为无色
- 基于NLM的插值算法
- 用Java实现目录复制(包含此目录下的所有文件与目录)
- Flutter开始支持Windows了
热门文章
- 6个Java项目UML反向工程工具
- Consider defining a bean named ‘entityManagerFactory‘ in your configuration
- 摩洛哥黑客以宗教之由再次污损了37家有偿陪侍网站
- 【计算机毕业设计】在线招聘系统
- 2020 年最新前后端编程 917 集视频分享
- 通过mybatis自定义参数类型转换器,进行数据库字段加密脱敏
- 如何用计算机支持协同产品开发,应用共享框架下的计算机支持的协同设计技术研究...
- Linux配置网络是什么意思,linux-networking – CentOS 7中IPv6配置选项的含义是什么?...
- 千千静听 歌词制作器
- 【office-word】各种技巧:删除word中的超链接等