早教吧 育儿知识 作业答案 考试题库 百科 知识分享

/*1.定义点Point类作为基类,在此基础上派生出直线Line类和圆Circle类,在Circle类的基础上以不同的属性用C++编写1.定义点Point类作为基类,在此基础上派生出直线Line类和圆Circle类,在Circle类

题目详情
/*1. 定义点Point类作为基类,在此基础上派生出直线Line类和圆Circle类, 在Circle类的基础上以不同的属性
用C++编写
1. 定义点Point类作为基类,在此基础上派生出直线Line类和圆Circle类,在Circle类的基础上以不同的属性派生出圆柱Cylinder类和球Spheroid类。并要求基类和各派生类具有以下特点:
(1) Line类含有计算直线长度和斜率的成员函数。
(2) Circle类含有计算圆面积的成员函数。
(3) Cylinder类含有计算圆柱表面积和体积的成员函数。
(4) Spheroid类含有计算球体的表面积和体积的成员函数。
(5) 要求在实验报告中画出类层次图。
急求
▼优质解答
答案和解析
Press any key to continue*/#include void main() { int i,j,k,a[3][3][3]; for(i = 0;i < 3;i++) for(j = 0;j < 3;j++) for(k = 0;k < 3;k++) a[i][j][k] = i + j + k; for(i = 0;i < 3;i++) { for(j = 0;j...