题目1069:查找学生信息 题目18

来源:互联网 发布:淘宝店铺扣分在哪里看 编辑:程序博客网 时间:2024/06/09 13:47

代码不再贴了,这道题需要注意:学号不能用int表示,其可能为100位,名字的长度也要够长(坑);其次输入的信息不是排好序的,需要自己排序再用二分法查找!!

题目描述:

 输入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!”
样例输入:
401 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 1950203010403
样例输出:
02 刘唐 男 2303 张军 男 1901 李江 男 2104 王娜 女 1903 张军 男 19
0 0