跪求 c++ 编程

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:45:09
设计一个圆类Circle并测试。要求:
1)圆类Circle至少含三维圆心坐标(x,y,z)和圆半径r等数据成员;
2)圆类Circle含用于初始化数据成员的函数(构造函数或一般函数均可);
3)圆类Circle含用于计算圆面积的函数GetArea()及计算圆体积的函数GetVolume();
4)设计C++主函数用于测试Circle类的功能;

计算圆体积的函数GetVolume();

请问:圆有体积吗?
// circle.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#define Pi 3.1415
#include <iostream>
using namespace std;
/*
设计一个圆类Circle并测试。要求:
1)圆类Circle至少含三维圆心坐标(x,y,z)和圆半径r等数据成员;
2)圆类Circle含用于初始化数据成员的函数(构造函数或一般函数均可);
3)圆类Circle含用于计算圆面积的函数GetArea()及计算圆体积的函数GetVolume();
4)设计C++主函数用于测试Circle类的功能;
*/
class circle
{
public:
circle(int xv=0,int yv=0,int zv=0,int rv=1);
double GetArea();
~circle();
private:
int x,y,z;
int r;
};
circle::circle(int xv,int yv,int zv,int rv)
:x(xv),y(yv),z(zv),r(rv)
{
}
double circle::GetArea()
{
return Pi*r*r;
}
circle::~circle()
{
}
int _tmain(int argc, _TCHAR* argv[])
{
circle c(1,1,1,1);
cout<<c.GetArea()<<endl;
return 0;
}

class Circle
{
public:
Circle