欢迎来到天天文库
浏览记录
ID:39513052
大小:16.88 MB
页数:117页
时间:2019-07-04
《c++数据结构上机题及实现代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、...1:时钟类与对象的定义2:平均数3:定义学生类4:打卡机5:找出每组数据中的最大值(函数重载)6:长方形类与对象的定义7:圆的面积8:输出类对象9:构造函数的重载10:构造函数重载11:实现自定义的析构函数12:构造函数--定义矩形13:对象数组14:构造函数与拷贝构造函数——定义圆柱体类15:构造函数、拷贝构造和析构函数——定义学生类16:统计学生人数和成绩17:拷贝构造函数18:三角形面积19:类的静态与友元——职工薪水20:统计学生信息21:学生成绩等级22:类的继承——定义学生类及其派生类23:类的继承——定义点类及其派生的圆类24:长方形的面积和长方体的体积25:多继
2、承——Time类和Date类派生出Birthtime类26:RoundTable类27:类的继承......28:奇葩后代29:ATM30:虚基类-在职读书的教师类31:类的虚基类——客货两用汽车32:类的虚基类——主任工程师类33:NBA2KOL34:总价多少35:时钟类36:平均数37:社会保障卡38:运算符重载——重载+和-对复数类对象进行加减运算39:复数类的运算符重载40:三角形面积之和41:运算符重载——T重载运算符“>”,用于对给定的两个字符串进行比较42:复数43:计数器44:复整数相加45:运算符重载矩阵相加46:数列中n个整数排序47:运算符重载——重载赋值运算符
3、=用于字符串赋值48:字符串类49:图形的面积50:求矩阵之和51:矩阵取反1:时钟类与对象的定义Time/MemoryLimit:1000MS/32768KSubmitted:60Accepted:45ProblemDescription......定义一个时钟类,它的数据成员包括:时、分、秒,它的函数成员有设置时间和显示时间,如果设置时钟的时、分、秒超过有效的范围(24小时制),则输出“error!。”编程并测试这个类。Input输入数据有多组,每组占一行,每行中有三个数,分别代表时、分、秒,用空格分隔。Output对于每组输入数据,输出一行,每个数据间用:分隔。SampleIn
4、put1250SampleOutput12:5:0#includeusingnamespacestd;classTIME{private:intH,M,S;public:TIME(inth=0,intm=0,ints=0){H=h;M=m;S=s;}voidshow(){if(H<0
5、
6、H>=24
7、
8、M<0
9、
10、M>60
11、
12、S<0
13、
14、S>60)cout<<"error!"<>h>>m>>s){TIMEone(h,m,s);.
15、.....one.show();}return0;}2:平均数Time/MemoryLimit:1000MS/32768KSubmitted:59Accepted:45ProblemDescription定义一个学生类记录学生的学号、姓名、成绩。要求使用用静态成员变量和静态成员函数求若干个学生的平均成绩。Input输入数据有多行。每行一个浮点数。Output输出数据有多行,每行输出当前分数总和除以当前总人数的结果(保留两位小数);SampleInput1000zhangsan851001lisi741002wangwu921003zhaoliu671004zhaoqian56Samp
16、leOutput85.079.5083.6779.5074.80#include#include#includeusingnamespacestd;classstudent{......private:stringname;stringnum;doublescore;staticdoubleave;staticdoublesum;staticintcount;public:student(stringnum="",stringname="",doubles=0){this->num=num;this->name=name;scor
17、e=s;count++;sum=sum+score;ave=sum/count;}staticvoidshow(){cout<
此文档下载收益归作者所有