41030371_材料1013_王卫兵_实验9_5月2269.docVIP

  • 8
  • 0
  • 约9.72千字
  • 约 14页
  • 2018-04-28 发布于贵州
  • 举报
41030371_材料1013_王卫兵_实验9_5月2269

第九次实验要求:(5月17日) 实验10:练习题一 定义一个圆形类Circle,其成员数据包括圆心坐标x和y以及半径r,所有成员数据声明为private属性,实现带所有成员数据的构造函数,生成两个Circle类的对象,其成员数据分别为:圆心坐标为(20,30)和半径为5,圆心坐标为(-20,40)和半径为30。打印输出两个圆的面积,并判断圆心分别在哪个象限。 源程序: #include iostream using namespace std; class Circle { public: Circle(); Circle(int pX,int pY,int pR); float getArea(); int getQuadrant(); private: int x; int y; int r; }; Circle::Circle(int pX,int pY,int pR) { x=pX; y=pY; r=pR; } float Circle::getArea() { return 3.14*r*r; } int Circle::getQuadrant() { int i=-1; if(x0y0) i=1; if(x0y0) i=2; if(x0y0) i=3; if(x0y0) i=4; return i; } int main() { Circle c1(20,30,5);

文档评论(0)

1亿VIP精品文档

相关文档