类的组合课外编程练习.docx
《类的组合课外编程练习.docx》由会员分享,可在线阅读,更多相关《类的组合课外编程练习.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一题/*-【程序设计】-题目:定义一个点类Point包括x坐标和y坐标(int)。定义一个圆类Circle,有数据成员半径和表示圆心坐标的点类对象。圆类成员函数包括构造函数、求面积的函数和输出显示圆心坐标及圆半径的函数。输出结果见样张.JPG-*/#include using namespace std;const double PI=3.14159;/*Program*/class Pointint xx,yy;public:Point(int x=0,int y=0)xx=x;yy=y;Point(Point&p)xx=p.xx;yy=p.yy;int getX()return xx;i
2、nt getY()return yy;void SetP(int x,int y);void Point:SetP(int x,int y)xx=x;yy=y;class CirclePoint p1;int radius;public:Circle(Point p0,int r=0);Circle()Circle(Circle&c);void show(); double getArea()double y;y=radius*radius*PI;return y;void SetCC(Point p0,int r);Circle:Circle(Point p0,int r):p1(p0)ra
3、dius=r;Circle:Circle(Circle&c):p1(c.p1)radius=c.radius;void Circle:SetCC(Point p0,int r)p1=p0;radius=r;/* End */void Circle:show()cout圆心X坐标=p1.getX(),圆心Y坐标=p1.getY()endl; cout圆半径=radiusendl;int main() Point p1(9,2),p2; /9为x坐标,2为y坐标 Circle c1(p1,7),c2; /7为半径 p1为圆心点 c1.show(); cout圆的面积=c1.getArea()end
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 课外 编程 练习
限制150内