建民打卡日记5.12

一、问题描述

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

二、流程设计

定义一个表示学生信息的结构体,使用结构体数组

三、代码实现

#include<bits/stdc++.h>
using namespace std;
struct txt{
    long long hao;
    int shi;
    int kao;
};
int main(){
    int n;
    cin>>n;
    txt stu[n];
    for(int i=0;i<n;i++){
        cin>>stu[i].hao>>stu[i].shi>>stu[i].kao;
    }
    int dai;
    cin>>dai;
    int a[dai];
    for(int i=0;i<dai;i++){
        cin>>a[i];
    }
    for(int i=0;i<dai;i++){
        for(int j=0;j<n;j++){
            if(a[i]==stu[j].shi)
                cout<<stu[j].hao<<" "<<stu[j].kao<<endl;
        }
    }
}

 

posted @   cor0000  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示