PAT Basic Level 1041 考试座位号 (15 分)

题目链接:

https://pintia.cn/problem-sets/994805260223102976/problems/994805281567916032

AC代码:

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <string>
#include <vector>
#include <string.h>
#include <map>
using namespace std;

const int maxn=1001;

struct student{
    char Num[14];
    int visual;
    int reality;
}stu[maxn];

int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        scanf("%s%d%d",stu[i].Num,&stu[i].visual,&stu[i].reality);//char型字符串遇到空格结束
    }

    int m;
    cin>>m;
    while(m--){
        int research;
        cin>>research;
        for(int i=0;i<n;i++){
            if(research==stu[i].visual){
                cout<<stu[i].Num<<" "<<stu[i].reality<<endl;
                break;
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41755143/article/details/86547310