OO9-2 组合了人类的人群类的始终

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

请设计日期类Date,用于存储年月日。请设计人类Person,用于存储姓名Name和出生日期Birth和离家日期Leave。请设计人群类Persons,用于存储多个人对象的指针。
输入n+1行,第1行是正整数n(n<10),第2行至第n+1行,每行是姓名和出生日期(年月日)和离家日期(年月日)。
输出7n+2行,表达了n个对象的构造与析构的过程。
前3n行中,每3行表示了一个人类对象的构造过程。
之后的n行中,每1行是一个人类对象的输出。
之后的3n行中,每3行是一个人类对象的析构过程。

测试案例:
输入

2
aaa 2000 1 1 2018 9 1
bbb 2000 1 2 2018 9 2

输出

Persons is Constructed.
Date is Constructed: 2000-1-1
Date is Constructed: 2018-9-1
Person is Constructed: aaa
Date is Constructed: 2000-1-2
Date is Constructed: 2018-9-2
Person is Constructed: bbb
aaa 2000-1-1 2018-9-1
bbb 2000-1-2 2018-9-2
Person is Deconstructed: aaa
Date is Deconstructed: 2018-9-1
Date is Deconstructed: 2000-1-1
Person is Deconstructed: bbb
Date is Deconstructed: 2018-9-2
Date is Deconstructed: 2000-1-2
Persons is Deconstructed.

2022春 面向对象程序设计方法的上机作业

未参加
状态
已结束
规则
OI
题目
39
开始于
2022-04-13 14:30
结束于
2022-06-22 18:00
持续时间
1683.5 小时
主持人
参赛人数
73