黄浩老师cpp平时作业(十二)圆形正方形类
//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平时作业(十二)圆形正方形类相关推荐
- 黄浩老师cpp平时作业(二)蒙特卡罗阴影面积
使用自定义积分函数的解决方法: 使用自定义积分函数利用矩形面积累加方法计算阴影面积的C++代码如下,供参考.阴影面积计算的结果是19.5039. //Shadow.cpp 小学六年级数学题 计算阴影面 ...
- 黄浩老师cpp平时作业(十)递归函数及其调用
//by YewLi //实现1! + 2! + - + 10!的功能, //在main()函数中调用suma()函数, //在suma()函数中实现1 至 10的循环, //在suma()函数的循环 ...
- 黄浩老师cpp平时作业(五)圆周率计算一、二(第二道即pi的近似计算)
//by YewLi #include<iostream> #include<cstdlib> #include<cstdio> #include<ctime ...
- 黄浩老师cpp平时作业(九)九九乘法表
//by YewLi //NineNine文件 #include<iostream> #include"mylib.h" using namespace std; in ...
- 黄浩老师cpp平时作业(四)杨辉三角
//by YewLi #include <iostream> using namespace std; void YangHuiData(int *, int); void YangHui ...
- 黄浩老师cpp平时作业(十一)矩阵乘法矩形类读写文件与结构体
"读写文件与结构体"这道题被我跳过去了 理由:它是个压缩包,第一次整体写题的时候按word写把它给忘了:它太麻烦了码量太大现在没时间(懒,得,理,直,气,壮) //后记 诶呀,我在 ...
- 黄浩老师cpp平时作业(七)三角形的计算数组与函数
//by YewLi /* TriangleInfo.cpp 函数传地址的例子 */ #include <iostream> #include<cmath> using nam ...
- 黄浩老师cpp平时作业(十三)圆形正方形类 运算符重载组合类圆和点(排序与查找题目重复)
解释:排序与查找题目与前面传重了,这个题目也没有面向对象,嗯,没有提醒老师,我不想多写题 狗头 基于类的链表稍后整理模板的时候上传吧,这题就不另传了,tas上有基于结构体的链表实现 运算符重载 //b ...
- 黄浩老师cpp平时作业(一)前五道水题
个人所得税计算公式 肥胖指数计算 绩点计算 球反弹高度 素数判别
最新文章
- centos下为firefox安装flash插件的几种方法
- 笔试算法题(58):二分查找树性能分析(Binary Search Tree Performance Analysis)
- python调用dll传指针参数
- Windbg+sos调试.net笔记
- 为什么你做的H5开屏那么慢?H5首屏秒开方案探讨
- Image flow使用
- 使用HttpClient连接池进行https单双向验证
- php POST,HTTP_RAW_POST_DATA, and php://input
- Graphics.DrawString 方法
- java 读取psd,寻找Java库以使用PSD格式
- Linux SCSI设备容量打印代码分析
- 《MetaSploit渗透测试魔鬼训练营》之WEB应用渗透技术
- Android实现关机代码
- 基于HTML5的WebGL电信网管3D机房监控应用
- 【C语言】小学数学练习
- 兰州大学本科生发表31篇论文引关注!本人及校方回应
- Socket.IO使用方法
- 近几年我在职场踩过的坑
- Python 程序设计与算法基础教程(第二版)第四章上机实践
- 服务器 修改密码复杂度,服务器密码复杂度设置