Problem V: 多态性与虚函数02

Problem V: 多态性与虚函数02

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 79  Solved: 33
[Submit] [Status] [Web Board] [Creator:]

Description

利用虚函数实现多态性来设计评选优秀教师和优秀学生候选人的程序。如果学生的分数大于90,则可评为优秀生;如果教师发

 表的论文数大于3,则可评为优秀教师。具体要求如下:

 ●抽象出一个公共基类base为抽象类,通过构造函数输入教师和学生的姓名(用数组存放),并在在其中定义一个纯虚函数Isgood( )用于判断是否有满足条件;

 ●由此抽象类派生出学生类Student和教师类teacher,两者分别通过各自的构造函数输入分数和论文数,并各自重新定义Isgood( )用于判断是否为优秀学生或者是否为优秀教师;

 在主函数中定义学生数组和教师数组,输入系列教师或学生的记录后,将优秀教师及学生候选人的情况列出来,并体现运行的多态性。


Input

学生的姓名和分数以及教师的姓名和论文数(假设有5个学生和5个教师参加评选)。

Output

优秀学生和教师的姓名和成绩(分数/论文数)。

Sample Input

aa 12
bb 34
cc 90
dd 91
ee 99
www 4
sss 3
xxx 1
rrr 5
ttt 6

Sample Output

优秀学生候选人:
dd	91
ee	99

优秀教师候选人:
www	4
rrr	5
ttt	6

[Submit][Status]