c++数据结构上机题及实现代码(9)
Sample Output
Name:zhang,Address:Fuzhou,Year:1988,University_Name:ZhangzhouNormalUniversity
Name:li,Address:Xiamen,Year:1987,University_Name:FuzhouUniversity Name:wang,Address:Zhangzhou,Year:1998,Score:75 89 Name:su,Address:Quanzhou,Year:1997,Score:90 90 Name:wu,Address:Putian,Year:1996,Score:78 87
#include
private: string name; string Address; int age; public: Student(string name1,string Address1,int age1) { name=name1; Address=Address1; age=age1; } void show() { cout<<\ } };
class Academician:public Student {
private: string university_name; public: Academician(string name1,string Address1,int university_name1):Student(name1,Address1,age1) { university_name=university_name1; } void show() { Student::show(); cout<<\ } };
age1,string
class Primary_scholar:public Student {
private: double score1,score2; public: Primary_scholar(string name1,string Address1,int s2):Student(name1,Address1,age1) { score1=s1; score2=s2; } void show() { Student::show(); cout<<\ } };
int main() { int n,m; string n1,A1,u1; int a1; double s1,s2; while(cin>>n>>m) { while(n--) { cin>>n1>>A1>>a1>>u1; Academician one(n1,A1,a1,u1); one.show(); } while(m--) { cin>>n1>>A1>>a1>>s1>>s2; Primary_scholar two(n1,A1,a1,s1,s2); two.show(); } } return 0; }
age1,double s1,double
23:类的继承——定义点类及其派生的圆类
Time/Memory Limit:1000 MS/32768 K
Submitted: 64 Accepted: 51
Problem Description
定义一个点类point,它带有两个私有数据成员:x,y(整数);还有构造函数(x和y的默认值为0),显示坐标函数;point类共有派生出圆类circle,circle类具备point类的全部特征,同时自身也有自己的特点:圆有半径成员(可以是小数),求面积成员函数,显示成员函数,该显示函数可以显示圆的圆心坐标,半径,和圆的面积。在主函数中对circle类进行测试。
Input
输入数据有多行,第一行有一个整数n,表示一共有n个圆对象,接下来的n行,每行包括一共圆对象的圆心坐标和它的半径。
Output
输出有n行,每行为一个圆对象的圆心坐标、半径和它的面积。
Sample Input
3
0 0 2 1 2 3 2 3 6.5
Sample Output
Centre:(0,0) Radius:2 Area:12.56 Centre:(1,2) Radius:3 Area:28.26
Centre:(2,3) Radius:6.5 Area:132.665 #include
private: int x,y; public: point(int x1=0,int y1=0) { x=x1; y=y1; } void show() { cout<<\
} };
class circle:public point {
private: double r; public: circle(int x1=0,int y1=0,double r1=0.0):point(x1,y1) { r=r1; } double SS() { return 3.14*r*r; } void show() { point::show(); cout<<\ } };
int main() { int n,x1,y1; double r1; while(cin>>n) { while(n--) { cin>>x1>>y1>>r1; circle one(x1,y1,r1); one.show(); } } return 0; }
24:类的继承
Time/Memory Limit:1000 MS/32768 K
Submitted: 67 Accepted: 49
Problem Description
编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求设计一个Person类,包含编号、姓名数据成员及构造和显示成员函数,该类作为学生类和教师类的基类。
Input
输入包括两行,第一行是学生的相关信息,第二行是教师的相关信息
Output
输出包括两行,第一行是学生的相关信息,第二行是教师的相关信息
Sample Input
2009050102 Marry Computer(1) 89 02017 Tomy Lecturer Computer
Sample Output
Num:2009050102 Name:Marry Class:Computer(1) Score:89
Num:02017 Name:Tomy profession:Lecturer Department:Computer #include
private: string num; string name; public: person(string num1,string name1) { num=num1;name=name1; } void show() { cout<<\ } };
class student:public person {
private: string no; double score;
…… 此处隐藏:1056字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




