//by YewLi
//1、定义Circle类和Square类,Circle类的成员变量为半径和面积,Square类的成员变量为边长和面积。
//2、生成Circle类对象和Square类对象,并让Square类对象内接Circle类对象。
//3、给定Square类对象的边长,调用各自的计算面积的成员函数,分别计算各自的面积。
#include<iostream>
#include<cmath>
using namespace std;
class Circle{public:double r,s;Circle(double rr){r = sqrt(2)/2*rr,s = 3.14*r*r;}void ShowC(){cout<<"The area of circle is "<<s<<endl;}
};
class Square:public Circle{public:double l,s;Square(double ll):Circle(ll/2){l = ll,s = ll*ll;}void ShowS(){cout<<"The area of square is "<<s<<endl;}
};
int main(){
//  Circle cir = Circle();Square squ = Square(5);squ.ShowS();squ.ShowC();return 0;
}

题目中没有非常明确地说要求两个类是什么关系,但按它内接的要求,继承是可以实现的。

然后用圆形类做了基类,正方形做子类,无内鬼(大概)。

黄浩老师cpp平时作业(十二)圆形正方形类相关推荐

  1. 黄浩老师cpp平时作业(二)蒙特卡罗阴影面积

    使用自定义积分函数的解决方法: 使用自定义积分函数利用矩形面积累加方法计算阴影面积的C++代码如下,供参考.阴影面积计算的结果是19.5039. //Shadow.cpp 小学六年级数学题 计算阴影面 ...

  2. 黄浩老师cpp平时作业(十)递归函数及其调用

    //by YewLi //实现1! + 2! + - + 10!的功能, //在main()函数中调用suma()函数, //在suma()函数中实现1 至 10的循环, //在suma()函数的循环 ...

  3. 黄浩老师cpp平时作业(五)圆周率计算一、二(第二道即pi的近似计算)

    //by YewLi #include<iostream> #include<cstdlib> #include<cstdio> #include<ctime ...

  4. 黄浩老师cpp平时作业(九)九九乘法表

    //by YewLi //NineNine文件 #include<iostream> #include"mylib.h" using namespace std; in ...

  5. 黄浩老师cpp平时作业(四)杨辉三角

    //by YewLi #include <iostream> using namespace std; void YangHuiData(int *, int); void YangHui ...

  6. 黄浩老师cpp平时作业(十一)矩阵乘法矩形类读写文件与结构体

    "读写文件与结构体"这道题被我跳过去了 理由:它是个压缩包,第一次整体写题的时候按word写把它给忘了:它太麻烦了码量太大现在没时间(懒,得,理,直,气,壮) //后记 诶呀,我在 ...

  7. 黄浩老师cpp平时作业(七)三角形的计算数组与函数

    //by YewLi /* TriangleInfo.cpp 函数传地址的例子 */ #include <iostream> #include<cmath> using nam ...

  8. 黄浩老师cpp平时作业(十三)圆形正方形类 运算符重载组合类圆和点(排序与查找题目重复)

    解释:排序与查找题目与前面传重了,这个题目也没有面向对象,嗯,没有提醒老师,我不想多写题 狗头 基于类的链表稍后整理模板的时候上传吧,这题就不另传了,tas上有基于结构体的链表实现 运算符重载 //b ...

  9. 黄浩老师cpp平时作业(一)前五道水题

    个人所得税计算公式 肥胖指数计算 绩点计算 球反弹高度 素数判别 ​

最新文章

  1. centos下为firefox安装flash插件的几种方法
  2. 笔试算法题(58):二分查找树性能分析(Binary Search Tree Performance Analysis)
  3. python调用dll传指针参数
  4. Windbg+sos调试.net笔记
  5. 为什么你做的H5开屏那么慢?H5首屏秒开方案探讨
  6. Image flow使用
  7. 使用HttpClient连接池进行https单双向验证
  8. php POST,HTTP_RAW_POST_DATA, and php://input
  9. Graphics.DrawString 方法
  10. java 读取psd,寻找Java库以使用PSD格式
  11. Linux SCSI设备容量打印代码分析
  12. 《MetaSploit渗透测试魔鬼训练营》之WEB应用渗透技术
  13. Android实现关机代码
  14. 基于HTML5的WebGL电信网管3D机房监控应用
  15. 【C语言】小学数学练习
  16. 兰州大学本科生发表31篇论文引关注!本人及校方回应
  17. Socket.IO使用方法
  18. 近几年我在职场踩过的坑
  19. Python 程序设计与算法基础教程(第二版)第四章上机实践
  20. 服务器 修改密码复杂度,服务器密码复杂度设置

热门文章

  1. 重做红楼梦的数据分析-判断前80回后40回是否一个人写的
  2. matplotlib-05 grid添加网格线
  3. Swagger2时启动控制台输出大量 Generating unique operation named
  4. 自己写了个魔兽显血改键工具
  5. 如何在3dmax中导入照片作为背景
  6. 揭开常见病毒免杀手法的面纱(浅论杀或者不杀.第二篇)
  7. 3dsmax-骨骼蒙皮插件weightPro使用
  8. C语言经典算法 - 因式分解的代码
  9. jprofiler9.2注册码
  10. i7处理器好吗_聊聊即将发布的十代酷睿低压处理器(1)——Comet Lake篇