1
0
mirror of https://github.com/renbaoshuo/202401-programming-assignments.git synced 2024-12-16 15:44:39 +00:00
202401-programming-assignments/【实践课外】16.结构体2/7-9 通讯录的录入与显示.md

30 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 7-9 通讯录的录入与显示
通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。
本题要求编写程序,录入$$N$$条记录,并且根据要求显示任意某条记录。
### 输入格式:
输入在第一行给出正整数$$N$$$$\le$$10随后$$N$$行,每行按照格式`姓名 生日 性别 固话 手机`给出一条记录。其中`姓名`是不超过10个字符、不包含空格的非空字符串生日按`yyyy/mm/dd`的格式给出年月日;性别用`M`表示“男”、`F`表示“女”;`固话`和`手机`均为不超过15位的连续数字前面有可能出现`+`。
在通讯录记录输入完成后,最后一行给出正整数$$K$$,并且随后给出$$K$$个整数表示要查询的记录编号从0到$$N-1$$顺序编号)。数字间以空格分隔。
### 输出格式:
对每一条要查询的记录编号,在一行中按照`姓名 固话 手机 性别 生日`的格式输出该记录。若要查询的记录不存在,则输出`Not Found`。
### 输入样例:
```in
3
Chris 1984/03/10 F +86181779452 13707010007
LaoLao 1967/11/30 F 057187951100 +8618618623333
QiaoLin 1980/01/01 M 84172333 10086
2 1 7
```
### 输出样例:
```out
LaoLao 057187951100 +8618618623333 F 1967/11/30
Not Found
```