题解 | #查找学生信息#

查找学生信息

https://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4

#include <iostream>
using namespace std;
struct stu
{
    string id;
    string name;
    string sex;
    string age;
};
int main() {
    int N;
    while(cin>>N)
    {
        stu s[N];
        //输入学生信息
        for(int i=0;i<N;i++)
        {
            cin>>s[i].id>>s[i].name>>s[i].sex>>s[i].age;
        }
        int M;
        string Q_id;
        cin>>M;
        while(M--)
        {
            cin>>Q_id;
            //查询
            int i;
            bool flag=0;
            for(i=0;i<N;i++)
            {
                if(s[i].id==Q_id) 
                {
                    flag=1;
                    cout<<s[i].id<<" "<<s[i].name<<" "<<s[i].sex<<" "<<s[i].age<<endl;
                }
            }
            if(flag==0&&i==N) cout<<"No Answer!"<<endl;
        }
    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

不愿透露姓名的神秘牛友
12-18 11:21
优秀的大熊猫在okr...:叫你朋友入职保安,你再去送外卖,一个从商,一个从政,你们两联手无敌了,睁开你的眼睛看看,现在是谁说了算(校长在背后瑟瑟发抖)
选实习,你更看重哪方面?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务