zoukankan      html  css  js  c++  java
  • 1069.查找学生信息

    题目描述:

     输入N个学生的信息,然后进行查询。

    输入:

     输入的第一行为N,即学生的个数(N<=1000)

    接下来的N行包括N个学生的信息,信息格式如下:
    01 李江 男 21
    02 刘唐 男 23
    03 张军 男 19
    04 王娜 女 19
    然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:
    02
    03
    01
    04
    输出:

     输出M行,每行包括一个对应于查询的学生的信息。

    如果没有对应的学生信息,则输出“No Answer!”
    样例输入:
    4
    01 李江 男 21
    02 刘唐 男 23
    03 张军 男 19
    04 王娜 女 19
    5
    02
    03
    01
    04
    03
    样例输出:
    02 刘唐 男 23
    03 张军 男 19
    01 李江 男 21
    04 王娜 女 19
    03 张军 男 19
    #include<iostream>
    #include<cstring>
    using namespace std;
    
    struct Student{
        string id;
        string name;
        string sex;
        string age;
    };
    
    Student s[1001];
    
    int main(){
        int n,m;
        cin>>n;
        for(int i=0;i<n;i++){
            cin>>s[i].id>>s[i].name>>s[i].sex>>s[i].age;
        }
        cin>>m;
        for(int i=0;i<m;i++){
            string a;
            cin>>a;
            int pos=-1;
            for(int j=0;j<n;j++){
                if(a==s[j].id){
                    pos=j;
                    break;
                }
            }
            if(pos==-1) cout<<"No Answer!"<<endl;
            else cout<<s[pos].id<<" "<<s[pos].name<<" "<<s[pos].sex<<" "<<s[pos].age<<endl;
        }
        return 0;
    } 
  • 相关阅读:
    11计划
    Tomcat Server.xml配置详解
    maven常用配置
    [转]Maven的内置属性说明
    PL/SQL Developer使用技巧、快捷键
    01_jeecms建站
    01_bootStrap中Tab页签切换
    利用Java实现文件中的关键字查询
    SVN服务器搭建
    MyEclipse安装插件的几种方法
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9736443.html
Copyright © 2011-2022 走看看