1069.查找学生信息
Posted bernieloveslife
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1069.查找学生信息相关的知识,希望对你有一定的参考价值。
- 题目描述:
-
输入N个学生的信息,然后进行查询。
- 输入:
-
输入的第一行为N,即学生的个数(N<=1000)
接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104
- 输出:
-
输出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; }
以上是关于1069.查找学生信息的主要内容,如果未能解决你的问题,请参考以下文章