当前位置: > 首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x ,y 表示该类对象在二维坐标系中的坐标位...
题目
首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x ,y 表示该类对象在二维坐标系中的坐标位
首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x 、 y 表示该类对象在二维坐标系中的坐标位置,该类中定义至少两个公有成员函数:
(1) 构造函数:设置点的初始值;
(2) 成员函数 show 显示点的位置,具体输出形式请参考下面的圆心输出样式.
该类中如果还需要定义其他函数或作其他说明的,请读者自己考虑,无统一规定.
然后,以类 POINT 为基类定义公有派生类 CIRCLE ,其类定义方式如下:(此段代码请直接复制到程序中,注意:已给出的部分不可以改变,如果需要其他函数或说明的,请自行添加)
class CIRCLE:public POINT
{
private:
const double PI; // 常数据成员,值为3.14159
POINT r1,r2; // 两个对象成员,r1 表示圆心,r1 和 r2 有距离作为半径
double r; // 表示圆的半径
public:
CIRCLE ( POINT p1,POINT p2);
double circum () ;
double area () ;
void show () ;
};
其中成员函数 show () 的代码给出如下,请直接复制到程序中:
void CIRCLE::show ()
{
cout

提问时间:2021-04-02

答案
修改如下,调试无误:#include "iostream"#include "cmath"using namespace std;//实现POINT类class POINT{protected://private:     double x; ...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.