CIRCLE.CPP
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:0k
源码类别:

书籍源码

开发平台:

Visual C++

  1. //习题12.1中的circle.cpp文件
  2. //CIRCLE.CPP
  3. //#include <iostream.h>
  4. Circle::Circle(float a,float b,float r):Point(a,b),radius(r){}
  5. void Circle::setRadius(float r)
  6. {radius=r;}
  7. float Circle::getRadius() const {return radius;}
  8. float Circle::area() const
  9. {return 3.14159*radius*radius;}
  10. ostream &operator<<(ostream &output,const Circle &c)
  11. {output<<"Center=["<<c.x<<","<<c.y<<"], r="<<c.radius<<", area="<<c.area()<<endl;
  12.  return output;
  13. }