设计并测试一个名为Ellipse的椭圆类,其属性为其圆心坐标以及半长轴,半短轴的长度

2022-04-08 02:30:09   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《设计并测试一个名为Ellipse的椭圆类,其属性为其圆心坐标以及半长轴,半短轴的长度》,欢迎阅读!
长轴,圆心,椭圆,坐标,名为



设计并测试一个名为Ellipse的椭圆类,其属性为其圆心坐

标以及半长轴,半短轴的长度

#include*/ using namespace std;

#define PI 3.141592654 class Ellipse { private: double x,y,a,b; public:

Ellipse():x(0),y(0),a(1),b(1) {}//无参数 Ellipse(double X,double Y=0,double A=1,double B=1):x(X),y(Y),a(A),b(B){}//带默认值

void create(double X,double Y,double A,double B) {

this->x=X; this->y=Y; this->a=A; this->b=B; }

void print() {

cout<<"椭圆心坐标是: ("<cout<<"长半轴是:"<短半轴是:"<






cout<<"面积是:"<} }; int main() {

Ellipse ellipse1;//使用无参函数 cout<<"无参时:"<ellipse1.print();

Ellipse ellipse2(0,0);//使用有参数的函数 cout<<"有参数时:"<ellipse2.print(); double x,y,a,b;

cout<<"输入圆心的长、短半轴:x,y,a,b"<cin>>x>>y>>a>>b; Ellipse ellipse3; ellipse3.create(x,y,a,b);

cout<<"输入的数据和面积是:"<ellipse3.print(); return 0; }




本文来源:https://www.dywdw.cn/99595934f9d6195f312b3169a45177232f60e486.html

相关推荐
推荐阅读