C++面向对象程序设计
balabala
4triumph
这个作者很懒,什么都没留下…
展开
-
Tree类的构造函数和成员函数
定义一个Tree(树)类,有成员ages(树龄),不带参数的构造函数对ages初始化为1,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。Tree类声明如下:class Tree { public: Tree();//构造函数 void grow(int years);//对数龄ages加上years void age();//显示数龄ages的值 private: int ages;//树龄 }; 请...原创 2022-05-09 11:44:07 · 1540 阅读 · 0 评论 -
设计一个类CRectangle
设计一个类CRectangle,要求如下所述:(1) 该类中的私有成员变量存放CRectangle的长和宽,并且设置它们的默认值为1.(2) 通过成员函数设置其长和宽,并确保长和宽都在(0,50)范围之内。(3) 求周长Perimeter输入格式:输入在一行中给出2个绝对值不超过50的浮点数A和B。输出格式:在一行中输出周长的值。输入样例:在这里给出一组输入。例如:25 15输出样例:在这里给出相应的输出。例如:80#include<bi.原创 2022-05-06 10:56:53 · 2272 阅读 · 2 评论 -
打印点、圆、圆柱信息
定义平面二维点类CPoint,有数据成员x坐标,y坐标,函数成员(构造函数、虚函数求面积GetArea, 虚函数求体积函数GetVolume、输出点信息函数print。由CPoint类派生出圆类Cirle类(新增数据成员半径radius),函数成员(构造函数、求面积GetArea,虚函数求体积函数GetVolume、输出圆面积信息函数print。再由Ccirle类派生出圆柱体Ccylinder类(新增数据成员高度height),函数成员(构造函数、求表面积GetArea ,求体积函数GetVolume、原创 2022-05-06 09:39:20 · 835 阅读 · 0 评论 -
计算点到直线的距离一一友元函数的应用
www卡在如果结果是0返回应该就是0不能保留小数点QAQ计算点到直线的距离。首先设计一个点类Point,它有2 个私有数据成员x和y,表示点的坐标。另一个类为直线类Line,它有3 个私有数据成员a,b和c,表示直线方程ax+by+c= 0。这两个类中都说明了一个友元函数dist,用于计算一个点到直线的距离。点(x.y)到直线ax+by+c=0的距离d的计算公式如下:语法要点: 友元函数的特点。这是一个编程题模板。请在这里写题目描述。例如:本题目要求读入2个整数A和B,然后输出它们的和。.原创 2022-05-04 21:13:32 · 1330 阅读 · 0 评论 -
2017final游泳池过道造价
有一个圆形游泳池,现在需要在其周围建一过道,并在其四周围上矩形栅栏,如图所示。若过道造价为20元/平方米。要求计算并输出过道的造价。请定义一个Circle类,内有私有数据成员radius表示半径,并有若干成员函数;定义一个Rectangle类,内有私有数据成员length、width表示长和宽,并有若干成员函数。(设圆周率PI = 3.14159,所有数据均为double类型)输入格式:输入一行数据a b c,分别表示游泳池半径、栅栏的长和宽。其中a>0,b>2*a,c>...原创 2022-05-04 20:23:13 · 339 阅读 · 0 评论 -
求两点之间距离
定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数。定义一个函数Distance(), 用于求两点之间的距离。输入格式:输入有两行:第一行是第一个点的x坐标和y坐标;第二行是第二个点的x坐标和y坐标。输出格式:输出两个点之间的距离,保留两位小数。输入样例:0 93 -4输出样例:13.34#include<bits/stdc++.h>using namespace std;class Point{ priv原创 2022-05-04 14:02:18 · 917 阅读 · 0 评论