c++计算长方体周长和面积
3-4 计算长方形的周长和面积
Problem Description
Input
输入两个实数,中间用一个空格间隔;代表长方形的长和宽
Output
共有6行 ;
分别输出r1的长和宽; r1的周长; r1的面积;r2的长和宽; r2的周长; r2的面积;注意单词与单词之间用一个空格间隔
Example Input
56 32
Example Output
the length and width of r1 is:56,32 the perimeter of r1 is:176 the area of r1 is:1792 the length and width of r2 is:56,32 the perimeter of r2 is:176 the area of r2 is:1792
Author
//用/*引出来的部分是第一次做的,四发wwrong anwser#include<iostream>
#include<math.h>
using namespace std;
class Rect
{
private:double length;//注意是double 类型double width;
public:Rect(double a=0, double b=0 )//注意题意,有默认参数0{length=a;width=b;}Rect(const Rect &C)//定义拷贝函数{length=C.length;width=C.width;}// int perimeter();//int area();void show1(){cout<<"the length and width of r1 is:"<<length<<","<<width<<endl;}void show2(){cout<<"the length and width of r2 is:"<<length<<","<<width<<endl;}void perimeter(int x){cout<<"the perimeter of r"<<x<<" is:"<< 2*(length+width)<<endl;//注意输出时是r1和r2;}void area(int y){cout<<"the area of r"<<y<<" is:"<<(length*width)<<endl;}};//计算周长
/*int Rect::perimeter()
{return 2*(length+width);
}//计算面积
int Rect::area()
{return (length*width);
}*/int main()
{double l,w;cin>>l>>w;if(l<0)//如果长或宽小于零,则置为零{l=0;}if(w<0){w=0;}Rect A(l,w);A.show1();A.perimeter(1);A.area(1);/* cout<<"the perimeter of r1 is:"<<A.perimeter()<<endl;cout<<"the area of r1 is:"<<A.area()<<endl;*/Rect C=A;//把A拷贝给C的关键语句C.show2();C.perimeter(2);C.area(2);/*cout<<"the perimeter of r2 is:"<<C.perimeter()<<endl;cout<<"the area of r2 is:"<<C.area()<<endl;*/return 0;
}
c++计算长方体周长和面积相关推荐
- c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...
/* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...
- 0002 计算长方形周长和面积
//名称:0002 计算长方形周长和面积 //作者:丁进 //时间:2021.2.14 #include <stdio.h> int main() {int 长, 宽, 周长, 面积;pr ...
- Java 计算矩形周长和面积
java的学习 类与对象 题目要求: (1)创建Rectangle类,添加属性width.height: (2)在Rectangle类中添加两种方法计算矩形的面积和周长: (3)编程利用Rectang ...
- 基于Matlab的形状识别与计算图形周长,面积,圆周率
1.二值化图像 用于处理的图像,一般都是为二值图像.这里也不例外,因为要调用那些图像处理函数,传入的图像都是二值化后的图像. 二值化操作代码: clc; close all; clear all; ...
- 求长方形的周长和面积c语言两个函数_C语言及程序设计.第四课.项目2.计算长方形周长和面积...
任务和代码 /* *Copyright (c)2015,CSDN学院 *All rights reserved. *文件名称:two.c *作 者:王琨 *完成日期:2015年4月2日 *版本号:v1 ...
- Python面向对象练习(创建类计算正方形周长与面积)
题目:创建一个正方形类,含有边长属性(默认值为5),有求周长和面积的方法,并创建对象进行测试. #正方形类 class square:a=5#边长#定义方法1def circle(self):retu ...
- JAVA继承面积计算体积_java初学基础 使用继承 计算圆形周长、面积和圆柱体积...
程序效果图: 程序入口,Geo类 import java.util.Scanner; public class Geo{ final double PI = 3.14; public static v ...
- 长方形Java代码_编写java代码实现一个计数器类c设计一矩形类rectangular,提供计算矩形周长和面积等方法。...
栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线形表. 栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据( ...
- c#语言-正方形,圆形,利用接口实现周长及面积的计算
编写一个控制台应用程序,输入正方形边长或者半径,计算其周长和面积并输出. (1) 编写两个接口,接口 IShape 包含三个方法:initialize, getPerimeter, getAre ...
最新文章
- SpringMVC通过注解在数据库中自动生成表
- Linux I/O多路复用
- 松果出行CTO朱蓝天做客《智慧Talk》,解开共享电单车产研密码
- 设计有三个窗口的框架结构网页_技术周刊丨钢框架结构直接分析设计与传统设计方法对比研究——恒荷载作用结果对比...
- 程序员眼中的编程语言
- VB快速查找大型文件中包含的字符串
- 读书笔记:《亮剑 .Net》——System.Transactions 事务处理
- 湖北警方打掉一制贩假酒团伙 涉案金额1.6亿元
- 扩展linux swap分区大小,扩展Linux系统swap分区的大小
- 3-4 掘金小册学习
- 图书销售管理系统数据库SQL应用编程 和 安全管理
- 云技术:弹性计算ECS
- 最小拍控制算法c语言,第六章最小拍控制
- ADS,AXD基本使用说明
- matlab模拟出现较大误差是什么原因,关于使用lsqcurvefit拟合曲线出现误差巨大的问题...
- Windows11 VMware 此平台不支持虚拟化的 intel vt-x/ept
- 区块链最好的编程语言是什么?
- Putty 下载安装
- Shell 脚本 — 多行注释、开启子/不开启子进程执行、转义带颜色输出、读取键盘输入、输入输出重定向、单双引号、命令替换、读取变量、系统变量、正则过滤、算术运算、一行多条命令、字符串比较
- Ubuntu 16.04解决双系统时间冲突问题
热门文章
- 方法的创建与方法的调用范围
- 徐小平谈梦想-创业经验分享
- Unity2D学习笔记Day13:添加音效Audio
- java毕业生设计一起组局校园交友平台计算机源码+系统+mysql+调试部署+lw
- LanSee 下载及使用教程
- ant design 文件下载
- Deepin V20 双显卡安装NVIDIA驱动 实现外接显示器 (戴尔G3)
- 免费安装注册 IDM 使用流程,简单方便易操作 IDM 在B站没有显示下载按钮
- 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第2课2.12节保存用于四色印刷的图像...
- window 命令行bat脚本软连接执行exe