2023年5月18日
摘要: 一.问题描述: 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,通过读取文件dog1的状态赋给dog2。分别用文本方式和二进制方式操作文件。 二.代码实现: #include<iost 阅读全文
posted @ 2023-05-18 19:10 标志蛋挞 阅读(7) 评论(0) 推荐(0) 编辑
  2023年5月15日
摘要: 一.问题描述: 对于输入的每一批数,按从小到大排序后输出。 一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量size(0<size<=10),接下来为size个指定类型的数据。 输出将从小到大顺序输 阅读全文
posted @ 2023-05-15 19:28 标志蛋挞 阅读(42) 评论(0) 推荐(0) 编辑
  2023年5月14日
摘要: 一.问题描述: 实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。 每行输入的第一个数字为0,1,2或3:为0时表示输入结束; 为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。 如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。 阅读全文
posted @ 2023-05-14 19:11 标志蛋挞 阅读(42) 评论(0) 推荐(0) 编辑
  2023年5月12日
摘要: 一.问题描述: 建立一个复数类,实数和虚数是其私有数据成员。建立一个>(大于号)的运算符重载,比较两个复数间模的大小。 二.代码输入: #include "iostream" using namespace std; class Fu { public: double shi; double xv; 阅读全文
posted @ 2023-05-12 22:22 标志蛋挞 阅读(45) 评论(0) 推荐(0) 编辑
  2023年5月11日
摘要: 一.问题描述: 定义一个时间类,小时和分钟是其两个私有成员数据。输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少分钟。说明:这两个时间在同一天之内,且采用24小时计时分式,即从00:00-23:59。 二.代码实现: #include<iost 阅读全文
posted @ 2023-05-11 19:07 标志蛋挞 阅读(90) 评论(0) 推荐(0) 编辑
  2023年5月10日
摘要: 一.问题描述: 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的 阅读全文
posted @ 2023-05-10 19:15 标志蛋挞 阅读(63) 评论(0) 推荐(0) 编辑
  2023年5月9日
摘要: 一.问题描述: 定义一个时间类,小时和分钟是其两个私有成员数据。输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少分钟。说明:这两个时间在同一天之内,且采用24小时计时分式,即从00:00-23:59。 二.代码输入: #include<iost 阅读全文
posted @ 2023-05-09 19:52 标志蛋挞 阅读(96) 评论(0) 推荐(0) 编辑
  2023年5月8日
摘要: 一.问题描述: 现在要开发一个系统,管理对多种汽车的收费工作。给出下面的一个基类框架 class Vehicle { protected: string NO; public: Vehicle(string n){ NO = n; } virtual int fee()=0;//计算应收费用 }; 阅读全文
posted @ 2023-05-08 19:07 标志蛋挞 阅读(21) 评论(0) 推荐(0) 编辑
  2023年5月7日
摘要: 一.问题描述: 复数类Complex有两个数据成员:a和b, 分别代表复数的实部和虚部,并有若干构造函数和一个重载-(减号,用于计算两个复数的距离)的成员函数。 要求设计一个函数模板 template < class T > double dist(T a, T b) 对int,float,Comp 阅读全文
posted @ 2023-05-07 19:53 标志蛋挞 阅读(42) 评论(0) 推荐(0) 编辑
  2023年5月6日
摘要: 一。问题描述 两个类如下设计:类Time有三个数据成员,hh,mm,ss,分别代表时,分和秒,并有若干构造函数和一个重载-(减号)的成员函数。类Date有三个数据成员,year,month,day分别代表年月日,并有若干构造函数和一个重载>(<)(大于号或者小于号)的成员函数。 要求设计一个函数模板 阅读全文
posted @ 2023-05-06 09:58 标志蛋挞 阅读(15) 评论(0) 推荐(0) 编辑