C# 矩形面积和周长的程序(Program for Area And Perimeter Of Rectangle)

devtools/2025/3/4 18:11:47/

 矩形是平面上的平面图形。

它有四条边和四个相等的角,每个角都是 90 度。

矩形的四条边并不像正方形那样长度相等,而是彼此相对的边长度相等。

矩形的两条对角线长度相等。

例子:  

输入:4 5

输出:面积 = 20
           周长 = 18

输入:2 3

输出:面积 = 6
           周长 = 10

公式:  

矩形面积: a*b 
矩形周长: 2*(a + b)

示例代码:

// C# program to find area 
// and perimeter of rectangle 
using System; 

class GFG { 

    // Utility function 
    static int areaRectangle(int a, int b) 
    { 
        int area = a * b; 
        return area; 
    } 

    static int perimeterRectangle(int a, int b) 
    { 
        int perimeter = 2 * (a + b); 
        return perimeter; 
    } 

    // Driver Function 
    public static void Main() 
    { 

        int a = 5; 
        int b = 6; 
        
        Console.WriteLine("Area = "
                    + areaRectangle(a, b)); 
        Console.WriteLine("Perimeter = "
                + perimeterRectangle(a, b)); 
    } 

// This code is contributed by vt_m. 
 

输出 : 

Area = 30

Perimeter = 22

时间复杂度:O(1) 

辅助空间:O(1)


http://www.ppmy.cn/devtools/164524.html

相关文章

HttpServletRequest 和 HttpServletResponse 不同JDK版本的引入

java中,可能会用到JWT令牌校验, 这时,大概率会用到 HttpServletRequest,和 HttpServletResponse。 若为 JDK8,SpringBoot 2.7.3 的版本则引入: import javax.servlet.http.HttpServletRequest; import ja…

【多线程-第三天-NSOperation的练习-tableView异步下载网络图片-沙盒缓存 Objective-C语言】

一、沙盒缓存 1.下边我们来看沙盒缓存,但是,我们先要来看一下,为什么要学这个东西,为什么要做这件事情,好,我们先来运行一下我们的程序, 好,图片,先是从网络上下载, 下载完成之后,就保存到了内存中,保存到我们那个图片的缓存池中来,现在,我把程序关掉,我再开,图…

数据挖掘中特征发现与特征提取的数学原理

好的,我将深入研究数据挖掘中特征发现与特征提取的数学原理,涵盖统计学基础、特征工程的数学方法、以及在机器学习和深度学习中的应用。 我会整理相关数学公式和理论,包括主成分分析(PCA)、独立成分分析(I…

【Kubernets】K8S亲和性配置相关说明

K8S亲和性配置相关说明 配置说明**Kubernetes 亲和性配置详细说明** **一、亲和性类型****二、节点亲和性(Node Affinity)****1. 硬策略:requiredDuringSchedulingIgnoredDuringExecution****2. 软策略:preferredDuringScheduling…

如何通过rust实现自己的web登录图片验证码

在进行web系统开发时,为保障系统登录安全,登录页面中的验证码必不可少。在java中,我们可以利用相应的2D图像库快速生成图形验证码,而对于rust,我们没有合适的标准库进行图像验证码的生成。今天,我们通过使用…

nuxt常用组件库html-validator、@nuxtjs/i18n、@nuxt/image、@unocss/nuxt使用解析

html-validator 主要用于自动验证nuxt服务器呈现的HTML(SSR和SSG),以检测可能导致水合错误的HTML常见问题,有助于减少水合错误,检测常见的可访问性错误。 安装 npx nuxilatest module add html-validator配置 若自动更新nuxt.config.ts配置文…

如何使用Spring Boot框架整合Redis:超详细案例教程

目录 # 为什么选择Spring Boot与Redis整合? 1. 更新 pom.xml 2. 配置application.yml 3. 创建 Redis 配置类 4. Redis 操作类 5. 创建控制器 6. 启动应用程序 7. 测试 # 为什么选择Spring Boot与Redis整合? 将Spring Boot与Redis整合可以充分利…

WPF创建DeepSeek本地自己的客户端-进阶版

本次文章接上次写的“基础版”继续 WPF快速创建DeepSeek本地自己的客户端-基础思路版本 1 开发环境与工具 开发工具:VS 2015 开发环境:.Net 4.0 使用技术:WPF 本章内容:WPF实现一个进阶版的DeepSeek客户端。 效果图如下&#x…