华科C++考试系统类组合

上传人:jin****ng 文档编号:111332871 上传时间:2022-06-20 格式:DOC 页数:3 大小:27.50KB
收藏 版权申诉 举报 下载
华科C++考试系统类组合_第1页
第1页 / 共3页
华科C++考试系统类组合_第2页
第2页 / 共3页
华科C++考试系统类组合_第3页
第3页 / 共3页
资源描述:

《华科C++考试系统类组合》由会员分享,可在线阅读,更多相关《华科C++考试系统类组合(3页珍藏版)》请在装配图网上搜索。

1、类组合一题目:定义一个点类Point包扌舌x坐标和y坐标(int)。定义一个圆类Circle,有数据成员半径 和表示圆心坐标的点类对象。圆类成员函数包括构造函数、求面积的函数和输出显示圆心 坐标及圆半径的函数。输出结果见样张.JPG* / r#inelude using namespace std;const double Pl=3.14159;/沐承沐穴* program * */ class Pointint x,y;public:Point(int xl=0,int yl=O)x=xl;y=yl; void SetP(int xl=0,int yl=O)x=xl;y=yl; int ge

2、tX()return x;int getY()return y;class Circleint radius;Point pl;public:Circle(Point a,int rl):pl(a),radius(rl)Circle()radius=O;void show();double getArea()return PI* radius* radius; void SetCC(Point azint rl)pl=a;radius=rl;/4c4c)K*)c)4c)KM()KM( 匚门人 * * 4c 4c 4( /void Circle:show()cout圆心 X 坐标=,pl.get

3、X(),/圆心 Y 坐标=pl.getY()endl; cout圆半径=radiusendl;int main()Point pl(9z2),p2; /9 为 x 坐标,2 为 y 坐标Circle cl(pl,7)#c2; /7 为半径 pl 为圆心点 cl.show();coutn 的面积=,cl.getArea()endl;p2.SetP(l,l);/改变圆心坐标c2.SetCC(p2,4);以p2为圆心坐标,改变c2的半径c2.show();显示 c2coutn 的面积=,c2.getArea()endl;return 0;类组合二题目:定义一个点类Point,包括x坐标和y坐标(in

4、t)。定义一个CRect类,代表一个矩形, 要求CRect类中有代表矩形的左上角坐标(xl,yl)和右卞角坐标(x2,y2)点类的对彖, 要求CRect类中有两个成员函数RectHeight()和RectWidth(),通过这两个函数能得到 矩形的高和宽。(高和宽必须为非负数)输出结果见样张.JPG* / r#inelude #inelude using namespace std;class Pointpublic:int x,y;Point(int xl=O,int yl=O)x=xl;y=yl;void setP(int xljnt yl)x=xl;y=yl;class CRectPoi

5、nt lefttop,rightbottom;public:CRect(Point a,Point b):lefttop(a),rightbottom(b)CRect()void SetR(Point a,Point b)lefttop=a;rightbottom=b;int RectHeight()cout,Height=;return fabs(lefttop.y-rightbottom.y);int RectWidth()cout,Width=;return fabs(rightbottom.x-lefttop.x);/水审水穴* End *Iint main()p2 右下角坐标Point pl(l,9),p2(&5),p3,p4; pl-左上角坐标1-x 坐标 9-y 坐标8-x坐标5-y坐标CRect cr(pl,p2),crl; coutcr.RectHeight()endl; 输出矩形高度 coutcr.RectWidth()endl; 输出矩形宽度p3.setP(lzl);/改变 p 坐标p4.setP(3,5); / 改变 p4 坐标 crl.SetR(p3,p4); p3-左上角坐标p4-右下角坐标coutcrl.RectHeight()endl;coutcrl.RectWidth()endl;return 0;

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!