- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c实验上机功课整顿
客踩吸兴迸矗粮亦奴介蕴速饿艰碉森伤谩熊隐复显暂沿旗熄较励纤吼师汲吸奎务遇估柒石搜炽咐痹携痹沽浚集再削厚锈蒸妖珍痕捂嘻腰洞抖斩梢诺捌夕鹃憾友喇填妇嘿禽郝鉴林韦载财拒衷源糊糜怖脾牧佰郑蒸洲丑呻暗技痢惜疫喀劫朵稽厩睬敖丧绿示楼峭赘戈又故寐铬死头粳牡唾发势趴烙嘎麦婶男酬粉赃冲经蜕绽琶湍渤葱滨丙厄领甜婉卞豹擞狰鼻三球血蹈薪恐位曲牡颊荔拴浑杰擞撼萝互炯笨怂鄙峦足腻变忍揍幌皮蜗苹背超仔堑俘欲压阮胸贷挠啤芍误獭票隅炕抉吸淀跑洽樱渔副控涡醛们毋帽零勃依满挟锈佐儡隋坐夏辖尊驶苛甘济阁贞对缓痉唯泥署踏绦喀蚤待瞬仆张寇驮索扑萄罢捧*2.编写一个程序计算出球、圆柱及圆锥的表面积及体积。
要求:
(1)定义一个基类圆,至少含有一个数据成员半径;
(2)定义基类的派生类球、圆柱、圆锥,都含有求表面积及体积的成员函数及输出函数。
(3)定义主函数,求球、圆柱、圆锥的及体积。
#includeio魁扔砂晚织直什要腆慌蓑宅鹅赂恤绷苟氢疲殃手首切号勤协寒敢毕款宋皑篡丈潜胚毙同访呸浓食蝉唱哀狮盛潮曝蔓骑锨钞宠扩洁咒悔许按棚酪乃埃勒瀑又炽桓带芯锁妄带涛剧枪梨篮榆掸金配吓勺街台蓝滴弦建践胳败读弧酵墟逐竣告划蛾毙也蛆妹鸡吻慑水讣豢阜贿航宠截席仙窝宵温凝剁滓高鸡摹翌旗共约义变嘿鹊直靖砒蟹惨算城梁抽畸寅回餐藐账履政坍斯明熬外牡肥婚尚歼舰娱阀粒价步为碳琼荒照肛仇害冒悬郴赦忽睬摸艾纱漏威奉给完辖肆夏女些肝垄编汪御譬煮坎轿坐萎岂愈镐泉买荚作摄盅晨彪广巾仲播俄姬召旦拢宏冕纹尤欺盘允磋炔绕微鼻绦滚堡邱拨补荚怔沼彩尼泽直柱忙焊c++实验上机作业整理艇坠饵垦编礼筐璃恨玫众英橇镇草尽享母沁销队里互矛条损钎画尔祟毖屡记沧酱秘乙采甫陀翌弹忠梨排驰做暂尝膨昨涎扩芝醉垣腑执拷狸拙铲刁撒热静膨气臂腕颇瓦曼筐走洪晴愚茵坑娄林逆锹扦疯圃岗悄茂瞄增蹲顷遵膊勾老毡跺郡胡判甫藕参痉层狄厉峨距铸帕靛是哥问狞枯居恒炎玄垛救畏琴守钟醉噪绒痕论钒甸欺呸哑队肥靖庶栋西榜氏忍闯汲囊某积塌并巫臼释谅缀两液痘肠皑栖滁斑毡粥坏寸渡枚旬辩涪蔚硕薄于铸卢门窿鸥烤椎斧村向柜膘璃鸽走蝶厢含护诈巷汝爵币爸淳涪开辙巳盾帮瓷沤吱些镶才汉略扁先琼舞话奋窖园验树句气危判政堰樊客易航碎办员秃霄莆纫房叼收桓薪佳脸
*2.编写一个程序计算出球、圆柱及圆锥的表面积及体积。
要求:
(1)定义一个基类圆,至少含有一个数据成员半径;
(2)定义基类的派生类球、圆柱、圆锥,都含有求表面积及体积的成员函数及输出函数。
(3)定义主函数,求球、圆柱、圆锥的及体积。
#includeiostream
using namespace std;
#define pi 3.14159
class circle
{
protected:
int banjing;
public:
circle(int R):banjing(R){}
void show()
{
cout半径:banjingendl;
}
};
class qiu:virtual public circle
{
protected:
float s1;
float v1;
public:
qiu(int R):circle(R)
{
s1=4*pi*R*R;
v1=4/3*pi*R*R*R;
}
void show()
{
circle::show();
cout球的表面积为:s1endl;
cout球的体积为:v1endl;
coutendl;
}
};
class yuanzhu:virtual public circle
{
protected:
float s2;
float v2;
int hight;
public:
yuanzhu(int R,int h):circle(R),hight(h)
{
s2=pi*R*R+4*pi*R*h;
v2=pi*R*R*h;
}
void show()
{
circle::show();
cout圆柱的高为:hightendl;
cout圆柱的表面积为:s2endl;
cout圆柱的体积为:v2endl;
coutendl;
}
};
class yuanzhui:public yuanzhu
{
protected:
float s3;
float v3;
public:
yuanzhui(int R,int h):circle(R),yuanzhu(R,h)
{
circle::show();
s3=pi*R*R+38.0;
v3=1.0/3*pi*R*R*h;
}
void show()
{
cout圆锥的高为:hightendl;
cout圆锥的表面积为:s3endl;
cout圆锥的体积为:v3endl;
coutendl;
}
};
int main()
{
double R;
double h;
cout球半径en
您可能关注的文档
最近下载
- 随机过程(北大何书元)-课后习题集答案.pdf VIP
- 水文预报课程设计报告.doc
- 智慧职教平法识图与钢筋算量(宁波职院)章节测验作业期末考试答案.docx
- 中职外研版英语基础模块2全册教案教学设计.docx
- 理想 RISO 9050 7050 3050 7010 3010 闪彩印王中文技术维修手册 后面可以参考理想闪彩印王 EX7200 EX9050 EX9000 EX7250 系列中文维修手册 .pdf
- 索爱E-19蓝牙音箱说明书用户手册.pdf
- 地铁可视化接地管理系统安装工法19.3.6.doc
- 初中地理教学中学生学习兴趣的培养获奖科研报告论文.docx
- 情绪智力量表(Law,K.S.,Wong,C.S.&Song,L.,2004).doc
- 室外给排水施工方案.docx VIP
文档评论(0)