摘要: 这里需要设计一个捐款人类Donator及一个相关函数getMaxName( ),Donator类中包含捐款人的姓名及其捐款额,其部分代码如下: class Donator{ private: string name; //捐款人姓名 float money; //捐款金额,单位:元 public: 阅读全文
posted @ 2023-04-24 23:42 刘冰宇 阅读(66) 评论(0) 推荐(0)
摘要: 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。PI=3. 阅读全文
posted @ 2023-04-21 11:15 刘冰宇 阅读(47) 评论(0) 推荐(0)
摘要: 如本章开篇所述,当小学里的上课铃响之后,学生(Student)、教师(Teacher)和校长(Principal)会对同一个消息表现出不同的行为。请设计Person、Student、Teacher以及Principal类,合理安排他们之间的继承关系并将所有类的bellRing()及析构函数设计为虚函 阅读全文
posted @ 2023-04-20 23:00 刘冰宇 阅读(108) 评论(0) 推荐(0)
摘要: 根据以下代码段完善 ?? 处内容及程序内容,以实现规定的输出。 class Complex { public: Complex(double r=0, double i=0):real(r), imag(i){ } Complex operator+( ?? ) const;//重载双目运算符'+' 阅读全文
posted @ 2023-04-19 23:47 刘冰宇 阅读(43) 评论(0) 推荐(0)
摘要: 一:声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。 输入格式: 在一行中依次输入5个数,圆的半径,长方形的高和宽,三角形的高和底,中间用空格分隔 输出格式: 圆的面积,长方形的面积,三角形的面积,小数点后保留2位有 阅读全文
posted @ 2023-04-18 23:24 刘冰宇 阅读(59) 评论(0) 推荐(0)
摘要: 以Vehicle为基类,构建出Car、Truck和Bus三个类。 Car的收费公式为: 载客数*8+重量*2 Truck的收费公式为:重量*5 Bus的收费公式为: 载客数*3 生成上述类并编写主函数 主函数根据输入的信息,相应建立Car,Truck或Bus类对象,对于Car给出载客数和重量,Tru 阅读全文
posted @ 2023-04-17 22:58 刘冰宇 阅读(60) 评论(0) 推荐(0)
摘要: 声明一个复数类CComplex(类私有数据成员为double型的real和image) 定义构造函数,用于指定复数的实部与虚部。 重载<<运算符,以格式real+image i的格式输出当前对象(当虚部为非负数时,实部虚部中间用+号连接,当虚部为负数时,实部虚部用-号连接:如3+4i,3-4i,3+ 阅读全文
posted @ 2023-04-15 11:16 刘冰宇 阅读(633) 评论(0) 推荐(0)
摘要: 一:1.输入123,输出321 2.用到对10除余 3.输入的是123456789,输出987654321,用到循环 4.循环结束标志:余数为0 5.结束 二:流程图 三:伪代码 四:代码 #include<bits/stdc++.h> using namespace std; int main() 阅读全文
posted @ 2023-04-13 17:45 刘冰宇 阅读(242) 评论(0) 推荐(0)
摘要: 曲曲折折的路总有它的道理,只希望最后一页是花开万里 一:设计思路 1.输入一个年份 2.被4整除,不能被100整除,或能被400整除输出闰年 3.其他输出平年 二:流程图 三:伪代码 四:代码 1 #include<bits/stdc++.h> 2 using namespace std; 3 in 阅读全文
posted @ 2023-04-12 22:15 刘冰宇 阅读(867) 评论(0) 推荐(0)