5240: C++实验:矩形面积
用C++实现一个形状类和矩形类,并完成求面积函数。
主函数里的代码已经给出,请补充完整,提交时请勿包含已经给出的代码。
- C++
int main() {int w, h;while(cin>>w>>h){Shape* p = new Rectangle(w, h);cout<<p->Area()<<endl;delete p;}return 0; }
输入
输入数据有多组,每组占一行,每行两个正整数,分别表示矩形的长和宽。
输出
每组输出一个正整数,表示矩形面积。
样例输入
2 3 5 6
样例输出
6 30
虚函数
#include<iostream>
using namespace std;
class Shape{
public:
virtual int Area(){
}
};
class Rectangle:public Shape{
public:
int c,k;
int s=0;
Rectangle(int w,int h){
c=w;
k=h;
}
int Area()
{
s=c*k;
return s;
}
};
int main()
{
int w, h;
while(cin>>w>>h)
{
Shape* p = new Rectangle(w, h);
cout<<p->Area()<<endl;
delete p;
}
return 0;
}
5240: C++实验:矩形面积相关推荐
- 基于MVC的GUI矩形面积求解
文章目录 一.实验目的 二.实验代码 2.读入数据 三.结果界面 一.实验目的 结合java中GUI的相关知识,设计一个矩形面积求解界面.要求界面如下图所示: 二.实验代码 import numpy ...
- sdut 2401 最大矩形面积
1http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2401 /* 2 最大矩形面积,把边界点加上 ...
- 语音计算矩形面积_LeetCode85-最大矩形
今天在制作书签的时候 突然想到了一个问题 如果要送给未来的女朋友一个书签 上面该写些什么话 哈哈哈哈哈哈哈哈哈 The Spring is coming! 想了一会儿,觉得这句话最合适 To xxx: ...
- 编写矩形类 计算矩形面积
编写矩形类 计算矩形面积 public class juxing {int a;int b; juxing(int a,int b){System.out.println("矩形面积s=&q ...
- 题目 1471:【蓝桥杯】【入门题】【基础练习VIP】矩形面积交
题目 1471:矩形面积交 蓝桥杯刷题群已成立,微信后台回复[蓝桥杯],即可进入. 如果加入了之前的社群不需要重复加入. 时间限制: 1Sec 内存限制: 128MB 1. 题目描述 平面上有两个矩形 ...
- [学习笔记]矩形面积并
常用的套路 各种合法矩形限制.合法区间对的限制,都可以转化为矩形面积并 如:省选模拟赛第十四轮.[ZJOI2019]语言 还有直接矩形:(HDU 1542) Atlantis 矩形面积并--扫描线.C ...
- 线段树求矩形面积并 扫描线+离散化
顾名思义,扫描法就是用一根想象中的线扫过所有矩形,在写代码的过程中,这根线很重要.方向的话,可以左右扫,也可以上下扫.方法是一样的,这里我用的是由下向上的扫描法. 如上图所示,坐标系内有两个矩形.位置 ...
- python【蓝桥杯vip练习题库】BASIC-18 矩形面积交(线段交)
试题 基础练习 矩形面积交 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点的坐标,请你 ...
- 【HDU 1542】Atlantis 矩形面积并(线段树,扫描法)
[题目] Atlantis Problem Description There are several ancient Greek texts that contain descriptions of ...
最新文章
- layer弹窗在IOS上,被软键盘挤到上边的解决方法
- 使用PHP自带zlib函数 几行代码实现PHP文件打包下载zip
- 【酒桌文化】座次、上菜、喝酒的规矩
- Linux中添加、修改、删除用户和用户组
- 窗体间传值和窗体间互操作
- VHDL设计出租车计价器
- 将GPIO外设挂到Cortex_M3 AHB总线上详细流程扩展外设步骤总结
- C/C++中字符串切割(split)
- ARM Cortex-A53 Cache与内存的映射关系以及Cache的一致性分析
- 将shp数据导入SQL Server
- Fedora9 的 初体验
- WIFI sniffer log抓包教程
- fms2.0视频服务器系统,[FMS]adobe FMS(flash media server )服务器安装过程
- vue 使用tracking.js开发人脸识别功能
- [Joy]冷笑话急转弯
- 微博爬虫及舆情分析-3.文本清理与制作词云
- Linux内存卡槽故障判断,内存插槽损坏的三种常见故障
- HINet | 性能炸裂,旷视科技提出适用于low-level问题的Half Instance Normalization
- Vue 使用 Vue-socket.io 实现即时聊天应用(实战篇 一)
- 【技术美术图形部分】简述主流及新的抗锯齿技术
热门文章
- HTML onsubmit 事件属性
- 读取excel中的表格数据到字典dict中--python
- python3 TypeError: 'map' object is not subscriptable
- Java(13)- 抽象类
- EAO-SLAM: Monocular Semi-Dense Object SLAM Based on Ensemble Data Association
- 字符串的几种常见的反转
- 物联网传感技术——电容式传感器
- 程序员的工资高,到底程序员的工资有多高?你不了解的程序员!
- train_test_split参数含义
- Controller层各注解总结