日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[YTU]_2919( Shape系列-5)

發(fā)布時(shí)間:2025/4/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [YTU]_2919( Shape系列-5) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Description

JC和Kitty聽說小亮和小華有了Rectangle和Circle并用RsubC類比較了大小,于是想借小亮和小華的Rectangle和Circle來仿制自己的形狀,于是JC和Kitty完成了自己的rectangle類和circle類,他們兩個(gè)也要比較一下形狀大小。但是JC和Kitty沒有為RsubC1類(其中的布爾類型sign等于0時(shí),新面積等于Rectangle+Circle,sign等于1時(shí),新面積等于Rectangle-Circle寫構(gòu)造函數(shù)與area面積函數(shù),請幫助JC和Kitty完成RsubC1類。

//小強(qiáng)寫的文件頭和各種類

#include<iostream>
using namespace std;
#define pi 3.14
class Shape
{
public:
?Shape();
?Shape(int c);
?int getcolor();
?double area();
protected:
?int color;
};
Shape::Shape()
{
?color=0;
}
Shape::Shape(int c):color(c){}
int Shape::getcolor()
{
?return color;
}
double Shape::area()
{
?return 1000;
}
class Rectangle:public Shape
{
public:
?Rectangle();
?Rectangle(int c, double w,double h);
?double getwidth();
?double getheight();
?double area();
?double price();
protected:
?double width,height;
};
Rectangle::Rectangle()
{
?width=10;height=5;
}
Rectangle::Rectangle(int c, double w,double h):Shape(c)
{
?width=w;
?height=h;
}
double Rectangle::getwidth()
{
?return width;
}

double Rectangle::area()
{
?return width*height;
}
double Rectangle::getheight()
{
?return height;
}

double Rectangle::price()
{
?return color*width*height;
}
class Circle:public Shape
{
public:
?Circle();
?Circle(int c,double r);
?double getradius()
?{
??return radius;
?}
?double area();
protected:
?double radius;
};
Circle::Circle()
{
?radius=10;
}
Circle::Circle(int c,double r):Shape(c)
{
?radius=r;
}
double Circle::area()
{
?return radius*radius*pi;
}

// RsubC1類

class RsubC1:public Shape
{
public:
?RsubC1(int c,double w,double h,double r,bool s);
?double area();
private:
?Rectangle rectangle;
?Circle circle;
?bool sign;
};

//JC和Katy的測試函數(shù):


int main()
{
?RsubC1 rc1=RsubC1(3,2,3,1,1);
?
?RsubC1 rc2=RsubC1(1,2,1,2,0);

?cout<<"rc1 area="<<rc1.area()<<endl;
?
?cout<<"rc2 area="<<rc2.area()<<endl;

?return 0;
}

提示:不用提交全部程序,只提交補(bǔ)充部分。


Input

Output

輸出JC和Katy測試的RsubC類的面積。

Sample Output

rc1 area=2.86rc2 area=14.56#include<iostream> using namespace std; #define pi 3.14 class Shape { public: Shape();Shape(int c);int getcolor();double area(); protected:int color; }; Shape::Shape() {color=0; } Shape::Shape(int c):color(c){} int Shape::getcolor() {return color; } double Shape::area() {return 1000; } class Rectangle:public Shape { public:Rectangle();Rectangle(int c, double w,double h);double getwidth();double getheight();double area();double price(); protected:double width,height; }; Rectangle::Rectangle() {width=10;height=5; } Rectangle::Rectangle(int c, double w,double h):Shape(c) {width=w;height=h; } double Rectangle::getwidth() {return width; }double Rectangle::area() {return width*height; } double Rectangle::getheight() {return height; }double Rectangle::price() {return color*width*height; } class Circle:public Shape { public:Circle();Circle(int c,double r);double getradius(){return radius;}double area(); protected:double radius; }; Circle::Circle() {radius=10; } Circle::Circle(int c,double r):Shape(c) {radius=r; } double Circle::area() {return radius*radius*pi; }class RsubC1:public Shape { public:RsubC1(int c,double w,double h,double r,bool s);double area(); private:Rectangle rectangle;Circle circle;bool sign; };RsubC1::RsubC1(int c,double w,double h,double r,bool s):Shape(c),rectangle(c,w,h),circle(c,r),sign(s){} double RsubC1::area() {if(sign==1)return rectangle.area()-circle.area();if(sign==0)return rectangle.area()+circle.area(); } int main() { RsubC1 rc1=RsubC1(3,2,3,1,1);RsubC1 rc2=RsubC1(1,2,1,2,0);cout<<"rc1 area="<<rc1.area()<<endl; cout<<"rc2 area="<<rc2.area()<<endl; return 0; }

總結(jié)

以上是生活随笔為你收集整理的[YTU]_2919( Shape系列-5)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 粗暴video蹂躏hd | 天堂中文在线观看 | www.色亚洲| 波多野结衣中文在线 | 精品少妇v888av | 欧美挤奶吃奶水xxxxx | 性色综合| 青草视频污 | 国产香蕉尹人视频在线 | 国产青青操 | 在线观看的av | 激情成人综合 | 青青草97国产精品麻豆 | 天天做天天摸天天爽天天爱 | 国产中文一区二区三区 | 天堂资源站 | 中文字幕在线观看第一页 | 色婷婷狠狠操 | 亚洲另类欧美日韩 | 色婷婷中文字幕 | 久久午夜免费视频 | 日韩视频免费在线观看 | 天天玩天天操 | 一级片小视频 | 911亚洲精品| 欧美性做爰毛片 | av一区二区免费 | 日本十大三级艳星 | 蜜桃va | 九九在线视频 | 国产成人精品亚洲日本在线观看 | 人妻丰满熟妇av无码区 | 手机在线一区二区三区 | 中文字幕乱码一区二区三区 | 亚洲草逼视频 | 亚洲午夜激情视频 | 91琪琪| 在线看黄色网址 | 国产美女流白浆 | 美女扒开屁股让男人桶 | 欧美一区二区免费在线观看 | 91精品免费在线观看 | 中文字幕精品三级久久久 | 国产精品久久免费视频 | 综合精品在线 | 手机av免费看 | 特级淫片裸体免费看冫 | 欧美成人秋霞久久aa片 | 毛片自拍| 日韩电影福利 | 亚欧洲精品在线视频 | 国产免费一区二区三区在线观看 | 黄页网站视频 | 亚洲另类春色 | 非洲黑寡妇性猛交视频 | 日韩aa视频 | 在线成人免费电影 | va在线看| 日本人极品人妖高潮 | 91精品国产色综合久久不卡98 | 欧美日韩精品在线视频 | 中文字幕一区二区三区5566 | 亚洲黄色在线播放 | 国产第100页 | 毛片亚洲av无码精品国产午夜 | 欧美少妇一区二区 | 欧美福利小视频 | 午夜视频在线免费看 | 亚洲影院中文字幕 | 国产在线xx| re久久| 拔插拔插海外华人永久免费 | 日韩欧美在线观看一区 | 五月天色视频 | 国产日批| 成人特级片 | 狠狠干在线 | 极品毛片 | 国产伦精品一区二区三 | 日本一区免费看 | 91亚洲一线产区二线产区 | 国产又爽又黄的激情精品视频 | 狼色网 | 国产成人综合在线视频 | 中文字幕无线码 | 成人福利视频网站 | 日韩精品二区在线观看 | 精品视频第一页 | 庆余年三 | 国产在线一卡二卡 | 每日av在线 | 国产一级爽片 | 一个色亚洲| 好吊色综合 | 涩漫天堂 | 在线视频欧美日韩 | 1024手机看片国产 | 亚洲激情社区 | 夜夜嗨av一区二区三区免费区 |