用C++评选优秀教师和优秀学生
//评选优秀教师和优秀学生#include<iostream.h>
#include<string.h>class base//定义基类
{
protected:char name[8]; //姓名int chengji; //chengji 表示学生的成绩 int file; //file 表示论文
public:base(char n[8]){strcpy(name,n);}base(int ch=0,int f=0)//构造函数,使基类初始化{chengji=ch;file=f;}virtual bool isgood()=0; //纯虚函数,判断是否优秀virtual void inputname()=0;// 纯虚函数 ,输入姓名virtual void inputchji()=0;//纯虚函数,输入成绩virtual void inputfile()=0;//纯虚函数,输入论文virtual void show()=0; //纯虚函数,显示优秀的学生和教师};class student:public base//定义base派生的student类
{
public:student(int ch=0):base(ch,0){inputname();//调用student的inputname(),输入学生的姓名inputchji();//调用student的inputchji(),输入学生的成绩}void inputname(){cout<<"请输入学生的姓名:";cin>>name;}void inputchji(){cout<<"请输入成绩:";cin>>chengji;}bool isgood(){if (chengji>90)return true;elsereturn false;}void show()//输出优秀学生的姓名{if (isgood())cout<<name<<"是优秀学生"<<endl;}void inputfile(){}
};class teacher:public base//定义base派生的teather类
{
public:teacher(int f=0):base(0,f)//初始化基类的成员函数{inputname();//调用的teacher的inputname(),输入教师的姓名inputfile();//调用的teacher的inputfile(),输入教师的论文}void inputname(){cout<<"请输入教师的姓名:";cin>>name;}void inputfile(){cout<<"请输入此教师一年中的论文:";cin>>file;}bool isgood()//判断优秀教师的条件{if (file>3)return true;elsereturn false;}void show(){if (isgood())cout<<name<<"是优秀教师"<<endl;}void inputchji(){} //由于基类中定义:virtual void inputchji()=0;的纯虚函数,在派生类中必须定义//否则就会出错,此时这个函数只是形式的需要,在功能方面什么都不做
};void main()//主函数
{base *p[100];//定义base类的100个对象的指针int i=0;int cut=0;int type=0;cout<<"请输入要评选的人数:";cin>>cut;//接收输入的评选的人数for(i=0;i<cut;i++)//i是计数器{cout<<"请选择教师(1)或学生(2):";cin>>type;//输入的是教师(1)还是学生(2)if (type==1)//判断p[i]=new teacher;//定义teacher新对象elsep[i]=new student;//定义student新对象}for(i=0;i<cut;i++){p[i]->show();调用delete p[i];//删除对象}
}
转载于:https://www.cnblogs.com/pongo/p/8400426.html
用C++评选优秀教师和优秀学生相关推荐
- 设计评选优秀教师和优秀学生候选人的程序。
设计评选优秀教师和优秀学生候选人的程序.如果学生的分数大于90,则可评为优秀生;如果教师发 表的论文数大于 3,则可评为优秀教师.具体要求如下: (1)定义基类Base:①保护数据成员 char na ...
- 成都理工大学乐千桤java考试_2009年度优秀教师、优秀教务工作者评选结果公示-成都理工大学工会...
成都理工大学 校务公示简报 校务公开办公室2010第01期(总第161期)2010年1月6日 成都理工大学 2009年度优秀教师.优秀教务工作者评选结果公示 按照成理校教[2009]15号<关于 ...
- 金乡计算机老师培训,致敬!金乡优秀教师公布,有教过你的老师吗?
(来源:金乡发布) 原标题:致敬!金乡优秀教师公布,有教过你的老师吗? 如果有一种力量可以指引人生的方向,这其中一定有他们的光芒:如果有一种声音可以影响一个人的思想,这其中一定有他们的嘹亮--没有什么 ...
- 2.4 设计评选优秀教师和学生的程序,其类结构如图 12.5 所示。当输入一系列教师 或学生的记录后,将优秀学生及教师的姓名列出来。 图 12.5 类结构 类 base char name[8]; 含
#define _CRT_SECURE_NO_WARNINGS /* 12.4 设计评选优秀教师和学生的程序,其类结构如图 12.5 所示.当输入一系列教师 或学生的记录后,将优秀学生及教师的姓名列出 ...
- 计算机学院优秀主讲教师评选细则,徐州工程学院优秀主讲教师评选办法 徐工院行教[2015]35号...
教书育人是学校的中心工作,也是教师的基本职责.为激发我校教师钻研教学的热情,充分发挥优秀教师的引领示范作用,全面提高教师教学能力和教学水平,学校决定定期组织开展优秀主讲教师评选工作,表彰在教学一线做出 ...
- 高中python教程_杭师大顶级初高中Python课程师训,酷哥优秀教师授课获赞!
原标题:杭师大顶级初高中Python课程师训,酷哥优秀教师授课获赞! 教育不是注满一桶水,而是点燃一把火.--叶芝 2017年底,浙江明确将信息技术学科(含编程)纳入高考的考试科目.这不,杭州各所顶级 ...
- 乐山计算机学校老师最受欢迎,乐山市计算机学校优秀教师白杉杉
言道:"十年树木,百年树人",老师在我们的学习生涯中,一直扮演着重要角色,一只粉笔两袖清风,三尺讲台四季耕耘,收获桃李芬芳 青春芳华绽放,春夏秋冬,四季轮回,青衣江畔,她用真情传播 ...
- 计算机系统基础崔丽群答案,2017届部分优秀教师风采展示——崔丽群
原标题:2017届部分优秀教师风采展示--崔丽群 醉心丹青 培育英才 崔丽群 梦想是雄鹰的翅膀,早在孩提时代崔丽群老师的梦想是成为一名画家,背着画夹,走过.画着诗与远方的田野. 怀揣这个梦想,她如愿以 ...
- 跳过评价教师看成绩html,学校评优秀教师只看成绩,这种做法对吗?
单纯以教学成绩评价老师是否优秀,违背了教育精神和教育教学规律,是教育评价单一化.功利化的体现,会对教育产生不良影响. 1.单纯以教学成绩评价老师,并不能完全反映教师的工作情况,不科学. 教师的工作包括 ...
最新文章
- 上海银行数据中心迎来智能机器“巡检员”
- 轮距和轴距有什么区别_迈巴赫S级推“婚庆版”?轴距超3.3米 612马力配全时四驱...
- 张左峰的歪理邪说 之 大话Redmine插件
- linux下的gpio转串口驱动,X-026-KERNEL-Linux gpio driver的移植之gpio range
- 如何在 Mac上使用预览解锁 PDF
- 手把手教你在友善之臂tiny4412上用uboot启动Linux内核
- 如何卸载 Internet Explorer 7
- 【312天】我爱刷题系列071(2017.12.14)
- Java基础---Java---网络编程---TCP的传输、客户端和服务端的互访、建立一个文本转换器、编写一个聊天程序
- 浙江大学在Github开源了计算机课程,看完在家上个 985
- DirectX修复工具的详细使用步骤介绍
- matlab模拟光伏发电,一种基于MATLAB的小型独立光伏发电仿真模型的制作方法
- 空降如何快速融入接管团队
- Xcode Undefined symbols 错误
- JS时间戳、日期互相转换
- HTML全部标签简介
- hanLP的分词的使用
- CSS3字体和字体图标
- 预成大器,远离对日外包
- 怎么像“一朵云”一样管理“多个云”?