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

考试座位号(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

 代码:

#include<stdio.h>
struct students{
    char id[17];
    int try;
    int exam;
};
int main(){
    int n,m,i;
    scanf("%d",&n);
    struct students s[n];
    for(i=0;i<n;i++){
        scanf("%s%d%d",s[i].id,&s[i].try,&s[i].exam);
    }
    scanf("%d",&m);
    int num[m];
    for(i=0;i<m;i++){
        scanf("%d",&num[i]);
            for(int j=0;j<n;j++){
        if(s[j].try==num[i]){
            printf("%s %d\n",s[j].id,s[j].exam);
        }
    }
}
    return 0;
}

愿我们都能成为我们想要去成为的人!

逆境奋起的力量足以让荒芜之地逢春生绿!

外面声音太乱,听自己的就好!

 


http://www.kler.cn/a/465464.html

相关文章:

  • 智能工厂的设计软件 应用场景的一个例子:为AI聊天工具添加一个知识系统 之9 重新开始 之2 “三端架构”各自的“中间区”:三支决策的肯定/待定/否定
  • 对一个双向链表,从尾部遍历找到第一个值为x的点,将node p插入这个点之前,如果找不到,则插在末尾。使用C语言实现
  • FastAPI 路由与请求处理机制
  • 【Cesium】三、实现开场动画效果
  • 【信息系统项目管理师】高分论文:论信息系统项目的风险管理(数字化联合审查管理系统)
  • 《GICv3_Software_Overview_Official_Release_B》学习笔记
  • 【Rust 学习笔记】Rust 基础数据类型介绍——指针、元组和布尔类型
  • 3d扫描仪三维扫描构建牙齿模型
  • certificate verify failed: unable to get local issuer certificate (_ssl.c:10
  • python生成、操作svg图片
  • Couchbase 的索引
  • HTTP Scheme 通常指的是在 URL 中用于指定使用 HTTP 协议的方案(scheme)
  • 【C】​动态内存管理
  • ==和===的区别,被坑的一天
  • Unity学习笔记(六)使用状态机重构角色移动、跳跃、冲刺
  • 项目优化之策略模式
  • 海康威视H5player问题汇总大全
  • 《燕云十六声》游戏启动提示DLL丢失怎么解决?
  • 使用Apache Mahout制作 推荐引擎
  • CS·GO搬砖流程详细版
  • Windows 与 Linux 文件权限的对比与转换
  • html+css网页设计 美食 美食模版2个页面
  • DeepSeek生成的简单3D货架
  • letax设置表格
  • 提示词(Prompt)书写框架:解锁高效与精准的AI交互
  • 业务模型与UI设计