定义一个教师类和一个学生类 第七题
来源:互联网 发布:横截面数据是指同一 编辑:程序博客网 时间:2024/04/30 08:13
#include <iostream> using namespace std; class Student {public: Student(int,char[],char,float); int get_num(){return num;} char * get_name(){return name;} char get_sex(){return sex;} void display() {cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\nscore:"<<score<<"\n \n";} private: int num; char name[20]; char sex; float score; }; Student::Student(int n,char nam[],char s,float so) {num=n; strcpy(name,nam); sex=s; score=so; } class Teacher {public: Teacher(){} Teacher(Student&); Teacher(int n,char nam[],char sex,float pay); void display(); private: int num; char name[20]; char sex; float pay; }; Teacher::Teacher(int n,char nam[],char s,float p) {num=n; strcpy(name,nam); sex=s; pay=p; } Teacher::Teacher(Student& stud) {num=stud.get_num(); strcpy(name,stud.get_name()); sex=stud.get_sex(); pay=1500;} void Teacher::display() {cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\npay:"<<pay<<"\n\n";} int main() {Teacher teacher1(10001,"Li",'f',1234.5),teacher2; Student student1(20010,"Wang",'m',89.5); cout<<"student1:"<<endl; student1.display(); teacher2=Teacher(student1); cout<<"teacher2:"<<endl; teacher2.display(); return 0; }
0 0
- 定义一个教师类和一个学生类 第七题
- 定义一个教师类和学生类,在学生类中声明教师类的函数modify_stu()为友函数,方便教师对学生成绩进行修改
- 定义一个学生类
- 定义一个学生类
- 定义一个学生类
- 定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。
- C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。
- 7.20在学生类student和教师类teacher 基础上再派生出一个助教类
- 6.27 洗刷刷 oj Teacher(教师)类和一个Student(学生)类 运算符重载
- 编写一个学生和教师数据输入和显示程序
- 黑马程序员--定义一个学生类
- 一个教学系统至少有学生和教室两种类型人员,教师类和学生类继承了person类功能。
- 编写一个学生和教师数据输入和显示程序,学生数据有编号,姓名,班号,和成绩,教师数据有编号,姓名,职称和部门。要求将编号,姓名输入显示设计成一个类person,并作为学生数据类t和教师数据操作类的基类
- 设计一个教师类Teacher
- [5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud
- 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年龄age) ***************************** | 1. 增
- 继承与派生,编写一个学生和教师数据输入和显示程序
- 学生, 教师封装的类
- 第六题
- POJ - 3104 Drying 二分 + 贪心
- 链表的可变数组的实现和一些基本操作
- 有意思 SDWebImage 有两个宏 来判断程序在主线程运行
- #16 3Sum Closest
- 定义一个教师类和一个学生类 第七题
- 堆和栈的区别
- hdu 1237(中缀表达式转后缀并计算)
- hihocoder 1166 期望dp+高斯消元
- 研发管理05:项目管理经验总结
- POJ 2390 解题报告
- JavaScript数组去重、排序以及相关基础操作汇总
- POJ -3253 优先队列 STL
- PHP网络函数总览