每个 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语言)(团体程序设计天梯赛)相关推荐

  1. PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)

    本题目集截止到2022年天梯赛 受个人水平限制,<PTA团体程序设计天梯赛-练习集>中暂时只能把Level-1的题目做出来(也许有些Level-2的题可以写出来?)-我不是专门搞竞赛的,参 ...

  2. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  3. PTA|团体程序设计天梯赛-练习题库集

    文章目录 关于爬取脚本的编写 L1-001 Hello World! (5 分) L1-002 打印沙漏 (15 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) ...

  4. 计算机能力挑战赛_蓝桥杯、PAT、CCF CSP、团体程序设计天梯赛、传智杯、计算机能力挑战赛、软考等大学生编程比赛/考试介绍...

    介绍7个适合普通大学生参加的编程比赛/考试(注:有的比赛如蓝桥杯有多种赛别,本文仅介绍其中的程序设计/编程比赛). 编程入门书籍推荐<算法笔记>,内容详细易懂,对新手非常友好,描述语言为C ...

  5. PTA团体程序设计天梯赛篇(五)---- 难题篇一(30分题目)

    PTA团体程序设计天梯赛 数据结构类型 L3-002 特殊堆栈(树状数组) L3-003 社交集群(并查集) 搜索 L3-004 肿瘤诊断(三维bfs) 确保bfs只遍历一次的方法 图论 L3-005 ...

  6. PTA—考试座位号(C语言)

    PTA-考试座位号(C语言) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试 ...

  7. PTA团体程序设计天梯赛-练习集(3)

    PTA团体程序设计天梯赛-练习集 L1-001 Hello World (5 分) 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句"Hello World!"就可以 ...

  8. PTA团体程序设计天梯赛-练习集

    PTA团体程序设计天梯赛-练习集 L1-024 后天 L1-025 正整数A+B L1-026 I Love GPLT L1-027 出租 L1-029 是不是太胖了 L1-030 一帮一 L1-03 ...

  9. PTA团体程序设计天梯赛(L1-031~L1-040)

    PTA团体程序设计天梯赛[L1-031~L1-040] L1-031 到底是不是太胖了 (10 分) L1-032 Left-pad (20 分) L1-033 出生年 (15 分) L1-034 点 ...

  10. PTA团体程序设计天梯赛(L1-061~L1-070)

    PTA团体程序设计天梯赛[L1-061~L1-070] L1-060 心理阴影面积 (5 分) L1-062 幸运彩票 (15 分) L1-063 吃鱼还是吃肉 (10 分) L1-064 估值一亿的 ...

最新文章

  1. R语言生存分析模型简介及survival包实现实战:基于survival包lung数据集
  2. python字符串的美化_Python构造自定义方法来美化字典结构输出
  3. Spark2.3.0的DataFrame去哪了,DataSet是哪位?
  4. 荣耀变鸿蒙系统,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...
  5. flex java oracle_Flex使用Blazeds与Java交互及自定义对象转换详解-DATAGRID读取ORACLE数据...
  6. python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
  7. 用Java控制小电灯-树莓派PI4J
  8. c语言指针生成numpy数组,python – 在cython中声明numpy数组和c指针
  9. ObjC学习3-类、继承、重载
  10. android碎片按钮,Android 碎片学习 之 如何在碎片调用Activity中的方法来进行赋值操作...
  11. Visual Studio 2008 Designer.cs不能更新/自动添加控件声明的解决办法
  12. AndroidTV开发(十一)Android Tv Launcher自定义RecyclerView
  13. 浅层砂过滤器(浅层介质过滤器)介绍及现场案例反馈图(多图)
  14. 005_Python字符串练习_[吉比特校招编程题]字母数字混合排序
  15. python对医学图像的基本处理_python OpenCV 实现图片的医学处理
  16. [2016物联网博览会]阿里王坚:万物互联网让数据真正发挥价值
  17. PS将图片的背景填充变为无色
  18. 基于NLM的插值算法
  19. 用Java实现目录复制(包含此目录下的所有文件与目录)
  20. Flutter开始支持Windows了

热门文章

  1. 6个Java项目UML反向工程工具
  2. Consider defining a bean named ‘entityManagerFactory‘ in your configuration
  3. 摩洛哥黑客以宗教之由再次污损了37家有偿陪侍网站
  4. 【计算机毕业设计】在线招聘系统
  5. 2020 年最新前后端编程 917 集视频分享
  6. 通过mybatis自定义参数类型转换器,进行数据库字段加密脱敏
  7. 如何用计算机支持协同产品开发,应用共享框架下的计算机支持的协同设计技术研究...
  8. Linux配置网络是什么意思,linux-networking – CentOS 7中IPv6配置选项的含义是什么?...
  9. 千千静听 歌词制作器
  10. 【office-word】各种技巧:删除word中的超链接等