C++ 定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆
定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆柱体类.点类中含有x、y坐标,构造函数,显示点坐标的函数show;圆类中含有构造函数、求圆面积函数area和周长的函数perimeter以及显示圆心坐标、圆的半径、圆的面积和周长的show函数;圆柱体类含有构造函数、求圆柱体表面积函数area和体积的函数volume以及显示表面积和体积的函数show.注:求Cylinder类表面积和体积函数要使用Circle类的相应函数.
人气:319 ℃ 时间:2020-06-29 03:39:10
解答
#include
using std::cout;
using std::endl;
#define PI 3.14159
struct point {
\x09int x,y;
\x09point(int _x,int _y) :x(_x),y(_y) {}
\x09virtual void show() const { cout
推荐
- 急!C++问题,先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类
- 定义Point,Circle,Cylinder类.用友元求(friend)圆面积,圆柱体体积.
- 定义并实现类Circle(圆)和(Cylinder)圆柱体,Cylinder公用派生自Circle类.急!
- 利用类的组合,定义两个类Circle和Point,用来描述二维空间中的圆,属性要求:能够描述圆心的坐标和圆的半径,行为要求:能够移动圆,能够设置圆的大小,能够计算圆的面积和周长,能够显示圆的基本信息.
- circle是什么意思
- 如何用一个质量为m的钩码,一把刻度尺,一只铅笔和一些细绳来测量一根长1米左右粗细均匀的细木棒的质量
- 257,198,259,173,261,168,263,()
- 如图所示,一物块在恒定的水平拉力F的作用下,沿水平地面10s内匀速前进了5m,拉力做了50J的功.求: (1)物块的速度; (2)拉力做功的功率; (3)物块受到地面的摩擦力.
猜你喜欢