栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++,已知Shape类为抽象类,包含一个protected的double类型变量 x

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++,已知Shape类为抽象类,包含一个protected的double类型变量 x

要求 (1)已知Shape类为抽象类,包含一个protected的double类型变量 x; (2)Circle类与InSquare类均从Shape类公有派生; (3)若圆的半径为R,其内接正方形的信息如下图所示。 请根据运行结果与main函数将程序补充完整。 计算时π取3.14,2的平方根取1.414。 例1(只有第1行为输入): 1.2 Circle area=4.5216 Circle perimeter=7.536 InSquare area=2.88 InSquare perimeter=6.7872

请注意,main()函数(或函数调用)必须按如下所示编写: int main() { double r; cin>>r; Shape *p; Circle c(r); InSquare is(r);

p=&c; p->area(); //计算圆的面积并输出 p->perimeter(); //计算圆的周长并输出 p=&is; p->area(); //计算圆内接正方形的面积并输出 p->perimeter(); //计算圆内接正方形的周长并输出 return 0; }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/983853.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号