1431: 简单电话薄
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:2
Solved:2
Description
不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!
Input
第一行一个整数n(n≤10000),表示电话薄中记录的条数。其后的n行,每行有3个数据,第一个为联系人的姓名(不超过20个中文字符或40个英文字符),第二个位联系人的手机号码(不超过20位数字),第三个位联系人的QQ号(不超过20位数字)。 接下来的一行中有一个整数k,表示要查找k次联系人的信息。 其下的k行,每行有一个待查人的姓名。为了简单,在此假设联系人的名字是唯一的。
Output
输出每个待查联系人的信息。每个联系人的输出单独占一行。如果没有该联系人的信息,则输出“not found!”。
Sample Input Copy
4
张三 13812345678 345678
李四 13507310731 55667788
王五 13073107310 123456789
赵六 13967896789 987654321
5
张六
张三
李四
王五
赵六
Sample Output Copy
not found!
张三 13812345678 345678
李四 13507310731 55667788
王五 13073107310 123456789
赵六 13967896789 987654321
HINT
请注意,VC和gcc在语法上的细微区别。 在Visual C++ 环境下,加入已经定义了了一个PhoneBookInfo结构体类型,那么用此结构体去定义变量时可以写成: PhoneBookInfo a,b[100],c; 或者是如下形式 struct PhoneBookInfo a,b[100],c; 但是,这第1种写法在gcc编译器中是不合语法的。
本练习系统服务器为Linux系统,采用的编译器为gcc,因此应该采用第二种写法,写成: struct PhoneBookInfo a,b[100],c;