C++ 设计一个圆类,计算圆的面积和周长。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 设计一个圆类,计算圆的面积和周长。相关的知识,希望对你有一定的参考价值。

请各位大大帮帮忙,用C++程序 设计一个圆类,计算圆的面积和周长。
谢谢了

参考技术A #include<iostream>
using namespace std;

class Circle

double radius; //圆的半径
int x,y; //圆心坐标
static const double PI;
public:
Circle(double radius,int x=0,int y=0);
double getArea();
double getCircleLength();
;

const double Circle::PI=3.1415;

Circle::Circle(double radius, int x , int y )

this->radius=radius;
this->x=x;
this->y=y;


double Circle::getArea()

return PI*radius*radius;


double Circle::getCircleLength()

return 2*PI*radius;


int main()

Circle c(3.2);
cout<<"圆的面积为: "<<c.getArea()<<endl;
cout<<"圆的周长为: "<<c.getCircleLength()<<endl;
return 0;
参考技术B #include <iostream.h>
#define PI 3.1415926
class Circle
private:
double point_x,point_y;//圆心
double radius;//半径
public:
Circle(double initial_x = 0.0,double initial_y = 0.0,double initial_r = 1.0)
point_x = initial_x;
point_y = initial_y;
radius = initial_r;

~Circle()

double GetArea()
return(PI*radius*radius);

double GetPerimeter()
return(2*PI*radius);

;
void main()
Circle myCircle = Circle(0,0,10);
cout<<"面积="<<myCircle.GetArea()<<endl;
cout<<"周长="<<myCircle.GetPerimeter()<<endl;
本回答被提问者和网友采纳

C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积。

参考技术A class circle

double rd;//半径成员
public:
circle()

rd=0.0;
//构造函数
cirle(double b)

rd=b;
//重构构造函数
double zc()

return 2*pi*rd;

double mj()

return pi*rd*rd;

本回答被提问者采纳
参考技术B class Circle

private:
double r;
public:
Circle(double rr=0.0):r(rr);
double around()
return 2*PI*r;
double square()
return PI*r*r;
;

以上是关于C++ 设计一个圆类,计算圆的面积和周长。的主要内容,如果未能解决你的问题,请参考以下文章

定义一个圆类,计算圆的面积和周长。

C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积。

定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方

创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径圆面积圆周长。

用java求圆的面积与周长

C语言 输入半径 求圆的面积和周长