HM078 一行显示全部联系人

HM078 一行显示全部联系人

HM078 一行显示全部联系人

来源: 第 78 集 通讯录管理系统-显示联系人

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

添加成功之后,用户还看不到通讯录里到底有谁。封装 showPerson,用地址传递接收通讯录指针。

显示规则:

  1. book->mSize == 0,输出一行 当前记录为空,不要打印任何字段。
  2. 若人数大于 \(0\),用循环从下标 \(0\) 走到 mSize - 1,把每个人的五项打在**同一行**:姓名、性别、年龄、电话、住址。字段之间用水平制表符 \t 分隔,最后一项之后换行。不要一个人拆成五行。
  3. 性别不要直接输出 \(1\) 或 \(2\)。用三目运算符:sex == 1 ? "男" : "女"。给表达式加括号,避免优先级出错。不要为此再写一整段 if else

读入 \(n\) 名联系人装入通讯录,再调用一次显示函数。

输入格式

第一行一个整数 \(n\)(\(0 \le n \le 100\))。

接下来 \(n\) 行,每行:姓名、性别、年龄、电话、住址,均不含空白。\(1 \le sex \le 2\),\(1 \le age \le 150\)。

输出格式

若 \(n=0\),一行 当前记录为空

否则 \(n\) 行,每行五个字段,相邻字段之间恰好一个制表符。性别为 。行末换行。

样例

输入 #1

2
张三 1 18 13690000000 海淀
李四 2 28 13680000000 朝阳

输出 #1

张三  男   18  13690000000 海淀
李四  女   28  13680000000 朝阳

输入 #2

0

输出 #2

当前记录为空

说明

样例 1 两个人各占一行,性别由三目运算符换成汉字,中间是制表符不是普通空格。样例 2 一个人都没有,只能提示记录为空。显示函数必须走指针,按 mSize 遍历,不要按容量 \(1000\) 空转。

信息

ID
1077
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者