HM228 成对档案

HM228 成对档案

HM228 成对档案

来源: 第 228 集 pari使用-pair对组的创建

难度: 普及-

时间限制: 1s

空间限制: 64MB

题目描述

对组 pair 是成对出现的一组数据。需要一次性交出两个值(例如姓名和年龄)时,可以用它对它们捆在一起。访问第一个分量用 first,第二个分量用 second

创建对组有两种写法,都必须会用:

  1. 有参构造:pair<string, int> p(name, age),在模板参数里写明两个分量的类型,再于括号里给出初值;
  2. make_pairpair<string, int> p2 = make_pair(name, age),由制造函数根据实参推出类型。

对组本身不必单独包含一个“对组头文件”;但输出 string 时仍需包含 string

读入两个人的姓名与年龄。第一个人必须用有参构造做成对组,第二个人必须用 make_pair 做成对组。依次输出两人的 firstsecond

输入格式

两行,每行一个不含空白的字符串(姓名)和一个整数(年龄)。

输出格式

两行,每行输出对应那个人的姓名和年龄,中间一个空格。

样例

输入 #1

Tom 20
Jerry 30

输出 #1

Tom 20
Jerry 30

输入 #2

Alice 18
Bob 25

输出 #2

Alice 18
Bob 25

说明

姓名长度不超过 \(20\),由大小写字母组成;年龄为 \(1\) 到 \(120\) 的整数。

必须分别使用有参构造和 make_pair 创建两个对组,再用 firstsecond 取分量,不要直接把读入的变量打印出去了事。

信息

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