摘要: 一、问题描述: 格式输出: 输入一个整数,以八进制形式输入,分别以十进制和十六进制显示; 输出字符串“I am a student!”,设置输出位宽为20,使用符号“*”填充; 输出浮点数3.1415926,分别以浮点数和二进制形式进行输出,并分别设置小数点后的位数为8,6,4位。 二、解题思路: 阅读全文
posted @ 2023-04-25 20:21 信2211-8李欣垚 阅读(22) 评论(0) 推荐(0)
摘要: 一、问题描述: 利用模板编写一个寻找俩个数之间的最大值。 二、解题思路: 首先,利用模板template<class T>编写模板寻找最大值函数,最后在主函数中运行调试,验证模板的函数的可行性。 三、代码实现: 1 #include<iostream> 2 #include<string> 3 us 阅读全文
posted @ 2023-04-24 20:42 信2211-8李欣垚 阅读(26) 评论(0) 推荐(0)
摘要: 一、问题描述: 定义一个基类,派生出子类,基类有fn1(),fn2(),fn1()是虚函数;子类也有这俩个函数,在主函数中声明子类的一个对象,并通过指针调用这俩个函数。观察程序运行过程。 二、解题思路: 首先,定义一个基类BaseClass类,其派生出子类DerivedClass类,在主函数中定义基 阅读全文
posted @ 2023-04-23 21:42 信2211-8李欣垚 阅读(27) 评论(0) 推荐(0)
摘要: 一、问题描述: 请编写一个计数器Counter类,对其重载运算符“+”。 二、解题思路: 首先编写一个Counter类,然后,进行编写运算符“+”的重载,最后,进行代码的运行编译进行验证。 三、代码实现: 1 #include<iostream> 2 #include<string> 3 using 阅读全文
posted @ 2023-04-22 21:01 信2211-8李欣垚 阅读(54) 评论(0) 推荐(0)
摘要: 一、问题描述: 定义时钟类,单目运算符前置++和后置++重载的成员函数:以时钟类的对象为操作数。对于前置单目运算符,重载函数没有参数,对于后置单目运算符,重载函数有一个int型参数。 二、解题思路: 首先定义一个时钟类作为基类,再定义重载运算符的成员函数,最后在主函数中实现时钟类的对象的前置++和后 阅读全文
posted @ 2023-04-21 22:20 信2211-8李欣垚 阅读(47) 评论(0) 推荐(0)
摘要: 一、问题描述: 定义shape类,无数据成员,包含两个纯虚函数成员void setvalues() 和float area() ,由shape类进行派生如下: 矩形类,包含两个数据成员变量用于描述底和高,均为float类型,重新定义上述两个纯虚函数成员,完成数据成员值的设定和面积的计算; 三角形类, 阅读全文
posted @ 2023-04-20 20:41 信2211-8李欣垚 阅读(36) 评论(0) 推荐(0)
摘要: 一、问题描述: 设计一个类people,有保护数据成员:age(年龄,整型),name(姓名,string),行为成员:两个构造函数(一个默认,另一个有参数);默认析构函数;void setValue(int m, string str)给age和name赋值;有一个void类型的纯虚函数displ 阅读全文
posted @ 2023-04-19 20:44 信2211-8李欣垚 阅读(33) 评论(0) 推荐(0)
摘要: 一、问题描述: 定义一个分数类,包含分子、分母 实验要求: 含有无参的默认构造函数,并进行构造函数的重载; 重载分数的加法+、减法-、数乘*这三运算符; 重载分数的输入和输出运算符; 重载分数的关系运算符==,!=,>=,<=; 定义约简函数,使分子分母没有公因子。 二、解题思路: 首先,定义一个分 阅读全文
posted @ 2023-04-18 20:59 信2211-8李欣垚 阅读(39) 评论(0) 推荐(0)
摘要: 一、问题描述: 设计一款电子钟类,用于显示时、分、秒。 实验要求: 含有形参有默认值的默认构造函数; 重载 前缀++ 和 后缀—用于调整时间,每次调整均对秒进行调整,若秒满60,则分加1,若分满60则时加1,时满24,则清零重新开始; 重载插入运算符 >> 用于输入(设定)时间; 重载插入运算符 < 阅读全文
posted @ 2023-04-17 21:00 信2211-8李欣垚 阅读(43) 评论(0) 推荐(0)
摘要: 一、问题描述: 线性代数里面我们学习过n维向量,请用类vector_N来封装n维整型向量,成员如下; 私有数据成员: 向量维数n, int型指针 p,int型 公有函数成员:无参默认构造函数,在该函数中,将n置0,将p置null;重载输入输出运算符,输入运算符,先指定向量维数,若输入为非正整数,则提 阅读全文
posted @ 2023-04-16 21:36 信2211-8李欣垚 阅读(28) 评论(0) 推荐(0)