如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
#include<iostream>#include<string>usingnamespacestd;classperson{public:person(stringnamel,intnumberl){name=namel;number=numberl;}voidprint(){cout<<"名字:"<<name<<endl;cout<<"编号:"<<number<<endl;}protected:stringname;intnumber;};classStudent:publicperson{public:Student(stringnamel,intnumberl,floatscorel,stringmajorl):person(namel,numberl){score=scorel;major=majorl;}voidprint(){person::print();cout<<"成绩:"<<score<<endl;cout<<"专业(班级):"<<major<<endl;}protected:floatscore;stringmajor;};classTeacher:publicperson{public:Teacher(stringnamel,intnumberl,stringtitlel,stringdeptl):person(namel,numberl){title=titlel;dept=deptl;}voidprint(){person::print();cout<<"职称:"<<title<<endl;cout<<"部门:"<<dept<<endl;}protected:stringtitle;stringdept;};intmain(){Studentstl("张三",111122,87,"数学与计算机应用(本科(1)班级)");stl.print();Teachertl("李四",11000001,"副教授","数学系");tl.print();return0;}、、、、/////////第五章19题//////#include<iostream.h>classComplex{public:Complex(){}Complex(doubler,doublei){real=r;imag=i;}friendComplexoperator+(Complex&co1,Complex&co2);voidprint();private:doublereal;doubleimag;};Complexoperator+(Complex&co1,Complex&co2){Complextemp;temp.real=co1.real+co2.real;temp.imag=co1.imag+co2.imag;returntemp;}voidComplex::print(){cout<<real;if(imag>0)cout<<"+";if(imag!=0)cout<<imag<<"i\n";}intmain(){Complexcom1(2.5,37),total;Complexcom2(4.2,6.5);total=com1+com2;total.print();return0;}、、、第五章20题//////////#include<iostream>usingnamespacestd;classContainer{public:Container(doublex){r=x;}virtualvoidarea()=0;virtualvoidperimeter()=0;protected:doubler;};classShape:publicContainer{public:Shape(doublex):Container(x){}voidarea(){cout<<"这球的面积:"<<4*3.14*r*r<<endl;}voidperimeter(){cout<<"这球的体积:"<<4/3*3.14*r*r*r<<endl;}};classCylinder:publicContainer{public:Cylinder(doublex,doubleh):Container(x){H=h;}voidarea(){cout<<"这圆柱面积:"<<2*3.14*r*r+2*3