pat-B1041-考试座位号

题目链接->link

思路

  1. 结构体存储,注意字符数组要开到17位。

代码

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <iostream>

using namespace std;

struct student{
    char id[17];
    int shiji;
    int kaoshi;
}stu[1005];

int main(){
    int m,n,i;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%s %d %d",stu[i].id,&stu[i].shiji,&stu[i].kaoshi);
    }
    scanf("%d",&m);
    int x;
    while(m--){
        scanf("%d",&x);
        for(i=0;i<n;i++){
            if(x==stu[i].shiji){
                printf("%s %d\n",stu[i].id,stu[i].kaoshi);
                break;
            }
        }
    }
    return 0;
}

发布了28 篇原创文章 · 获赞 1 · 访问量 590

猜你喜欢

转载自blog.csdn.net/MichealWu98/article/details/104049477
今日推荐