类和对象sdau_oj
_C9
咸鱼也要有咸鱼的样子
展开
-
设计并实现一个Book类
描述此题以及后面几题要求你设计并实现一个Book类,你可以想象这是图书馆系统的一部分。Book类应该包含ISBN号、书名、作者和版权日期的成员,以及表示是否已经借出的成员。创建能够返回这些成员的值的函数,以及借书和还书的函数。将ISBN号存储为string输入输入有多行,每一行分别是书名,作者名,ISBN号和出版时间输出将所有书籍按照ISBN排序后输出样例输入...原创 2020-04-08 08:32:34 · 1745 阅读 · 0 评论 -
Line_类和对象
描述定义一个Point类(只有一个带参的构造函数),在此基础上,定义一个Line类。要求:Line包含三个Point对象,Line支持构造函数的重载(带参和不带参的构造 函数),Line类包含判断是否能构成三角形成员函数,Line类包含计算周长的成员函数输入输入三个点的标:输出输出三角形的周长。如果不是三角形,输出no样例输入0 00 11 0样例输...原创 2020-04-08 08:31:12 · 874 阅读 · 0 评论 -
Point_友元函数
描述定义一个Point类,用来描述平面上的一个点.要求支持以Point A,B(0,0)等方式完成对象的生成.定义友元函数Dist,计算并返回两点之间的距离输入两个点的坐标输出两点之间的距离(保留小数点后两位数)样例输入0 0 0 2样例输出2.00#include <iostream>#include <iomanip>#...原创 2020-04-07 22:13:46 · 802 阅读 · 0 评论 -
point_line_友元类
描述用友元类解决下面的问题:设计一个point类.其中:数据成员:点的坐标x,y;成员函数:带有参的构造函数(不带默认值),其他成员函数不做要求。定义一个line类要求:数据成员:线上的两个点point1,point2(用定义好的point)成员函数:定义一条直线计算线段的长度输入两个点的坐标...原创 2020-04-07 22:11:33 · 775 阅读 · 0 评论 -
Point_line_triangle_类的组合
描述设计一个Point类,表示平面中的一个点设计一个Line类,表示平面的一条线段设计一个Triangle类(三角形类),内含三条边。要求:设计三个类的相应的构造函数、复制构造函数,完成初始化和对象复制设计Triangle类的成员函数,分别完成三条边能否构成三角形的检查,三角形周长的计算输入三个点输出三角形的周长(保留小数点后三位数)。如果不能构成三角...原创 2020-04-07 22:07:26 · 1791 阅读 · 0 评论 -
point_triangle_类的组合
描述设计一个Point类,表示平面中的一个点设计一个Triangle类(三角形类),内含三点。要求:设计类的相应的构造函数、复制构造函数,完成初始化和对象复制设计Triangle类的成员函数,分别完成三点边能否构成三角形的检查,三角形周长的计算输入三个点输出三角形周长(保留小数点后三位数。如果不是三角形,输出 no)样例输入0 00 11 0...原创 2020-04-07 22:06:14 · 906 阅读 · 0 评论 -
goods
描述某商店经销一种货物,货物成箱进,成箱卖出,购进和卖出都是以重量为单位(每箱的重量不同),商店需要记录下存货的总重量。设计一个货物类,模拟进出货过过程,在进货和出货过程中,记录商店库存的总重量。输入进货商品件数 N。输入N 件商品的重量(重量为整数。按照输入顺序对商品自动编号,从1 开始)输入出库的货品的编号。(输入编号是0 ,结束)输出先输出进货结束后商店的总库存(初始...原创 2020-04-07 22:04:23 · 1328 阅读 · 0 评论 -
circle_拷贝构造函数
描述定义一个circle类,属性为半径,周长和面积。要求定义构造函数和拷贝构造函数及其他成员函数,实现以下功能:根据输入的半径构造一个对能根据已知的对象生成一个的新对象,新对象的半径是个原对象半径的两倍能获取对象属性值输入一个圆的半径输出先复制这个对象输出复制后对象的半径,周长,面积(保留小数点后两位数)样例输入1样例输出212.56...原创 2020-04-07 22:03:08 · 499 阅读 · 0 评论 -
整数类_包含拷贝构造函数
描述定义一个整数类,该类有一个int类型的数据成员,该类支持整数的加,减,乘、除运算(整数类的4个操作,即整数类的成员函数)。除此之外,定义构造函数和拷贝构造函数。编写主函数进行测试输入一个整数输出调用拷贝构造函数生成一个新对象。新对象的值是原来对象的3倍。计算并输出这两个对象和差乘积样例输入2样例输出68-412#include <...原创 2020-04-07 22:01:28 · 895 阅读 · 0 评论 -
Point_构造函数
描述定义一个Point类,用来描述平面上的一个点(坐标点的类型为整数类型)。类的设计要求:只允许定义带参的构造函数, 并采用初始化成员列表的形式完成数据成员的赋初始值在主函数中定义三个点A,B,C,判断三个点是否在同一直线上。输入三个点的坐标输出yes 或 no样例输入0 0 1 1 2 20 0 1 0 0 1 样例输出yes...原创 2020-04-07 21:59:36 · 1966 阅读 · 0 评论 -
静态成员
描述某商店经销一种货物,货物成箱进,成箱卖出,购进和卖出都是以重量为单位(每箱的重量不同),商店需要记录下存货的总重量。设计一个货物类,模拟进出货过过程,在进货和出货过程中,记录商店库存的总重量。(初始库存总重量是100)输入共有两件商品。输入第一件商品的重量输入第二件商品的重量输出第一件商品入库后的库存总重量第二件商品入库后的库存总重量第一件商品出库后的库存总重量第...原创 2020-04-07 20:43:01 · 1210 阅读 · 0 评论 -
student_对象数组
描述输入N 及N个学生的信息(学号,姓名 ,以及三门课程的成绩)。按照总分高低的顺序输出每个学生信息。(说明:输入数据保证每个学生总成绩各不相同),并统计每门课程及格人数及格率(60分及格)采用面向对象方法实现。数据成员访问权限必须是私有的。根据需要定义各成员函数。必须定义带参的构造函数。输入学生人数N 及 N 个 学生的信息输出降序方式输出学生信息样例输入3 20...原创 2020-04-07 19:55:11 · 922 阅读 · 0 评论