用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++实验:矩形面积相关推荐

  1. 基于MVC的GUI矩形面积求解

    文章目录 一.实验目的 二.实验代码 2.读入数据 三.结果界面 一.实验目的 结合java中GUI的相关知识,设计一个矩形面积求解界面.要求界面如下图所示: 二.实验代码 import numpy ...

  2. sdut 2401 最大矩形面积

    1http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2401 /* 2 最大矩形面积,把边界点加上 ...

  3. 语音计算矩形面积_LeetCode85-最大矩形

    今天在制作书签的时候 突然想到了一个问题 如果要送给未来的女朋友一个书签 上面该写些什么话 哈哈哈哈哈哈哈哈哈 The Spring is coming! 想了一会儿,觉得这句话最合适 To xxx: ...

  4. 编写矩形类 计算矩形面积

    编写矩形类 计算矩形面积 public class juxing {int a;int b; juxing(int a,int b){System.out.println("矩形面积s=&q ...

  5. 题目 1471:【蓝桥杯】【入门题】【基础练习VIP】矩形面积交

    题目 1471:矩形面积交 蓝桥杯刷题群已成立,微信后台回复[蓝桥杯],即可进入. 如果加入了之前的社群不需要重复加入. 时间限制: 1Sec 内存限制: 128MB 1. 题目描述 平面上有两个矩形 ...

  6. [学习笔记]矩形面积并

    常用的套路 各种合法矩形限制.合法区间对的限制,都可以转化为矩形面积并 如:省选模拟赛第十四轮.[ZJOI2019]语言 还有直接矩形:(HDU 1542) Atlantis 矩形面积并--扫描线.C ...

  7. 线段树求矩形面积并 扫描线+离散化

    顾名思义,扫描法就是用一根想象中的线扫过所有矩形,在写代码的过程中,这根线很重要.方向的话,可以左右扫,也可以上下扫.方法是一样的,这里我用的是由下向上的扫描法. 如上图所示,坐标系内有两个矩形.位置 ...

  8. python【蓝桥杯vip练习题库】BASIC-18 矩形面积交(线段交)

    试题 基础练习 矩形面积交 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点的坐标,请你 ...

  9. 【HDU 1542】Atlantis 矩形面积并(线段树,扫描法)

    [题目] Atlantis Problem Description There are several ancient Greek texts that contain descriptions of ...

最新文章

  1. layer弹窗在IOS上,被软键盘挤到上边的解决方法
  2. 使用PHP自带zlib函数 几行代码实现PHP文件打包下载zip
  3. 【酒桌文化】座次、上菜、喝酒的规矩
  4. Linux中添加、修改、删除用户和用户组
  5. 窗体间传值和窗体间互操作
  6. VHDL设计出租车计价器
  7. 将GPIO外设挂到Cortex_M3 AHB总线上详细流程扩展外设步骤总结
  8. C/C++中字符串切割(split)
  9. ARM Cortex-A53 Cache与内存的映射关系以及Cache的一致性分析
  10. 将shp数据导入SQL Server
  11. Fedora9 的 初体验
  12. WIFI sniffer log抓包教程
  13. fms2.0视频服务器系统,[FMS]adobe FMS(flash media server )服务器安装过程
  14. vue 使用tracking.js开发人脸识别功能
  15. [Joy]冷笑话急转弯
  16. 微博爬虫及舆情分析-3.文本清理与制作词云
  17. Linux内存卡槽故障判断,内存插槽损坏的三种常见故障
  18. HINet | 性能炸裂,旷视科技提出适用于low-level问题的Half Instance Normalization
  19. Vue 使用 Vue-socket.io 实现即时聊天应用(实战篇 一)
  20. 【技术美术图形部分】简述主流及新的抗锯齿技术

热门文章

  1. HTML onsubmit 事件属性
  2. 读取excel中的表格数据到字典dict中--python
  3. python3 TypeError: 'map' object is not subscriptable
  4. Java(13)- 抽象类
  5. EAO-SLAM: Monocular Semi-Dense Object SLAM Based on Ensemble Data Association
  6. 字符串的几种常见的反转
  7. 物联网传感技术——电容式传感器
  8. 程序员的工资高,到底程序员的工资有多高?你不了解的程序员!
  9. train_test_split参数含义
  10. Controller层各注解总结