爱思创2023春季伴学挑战赛05 c++语言:T2 比大小

该程序接收正方形的边长和长方形的长宽,计算它们的面积和周长,然后比较大小。如果正方形面积大,输出SQUARE;如果长方形周长大,输出RECTANGLE;如果两者相等,输出SAME。
摘要由CSDN通过智能技术生成

比大小

题目描述

给定一个正方形的边长,以及一个长方形的长与宽,编程计算正方形的面积和长方形的周长,输出数值比较大小的结果(不考虑单位):

  • 如果长方形的周长大,输出 RECTANGLE

  • 如果正方形面积大,输出 SQUARE

  • 如果一样大,输出 SAME

输入格式

第一行一个整数 a,代表正方形的边长。

第二行两个整数 b 和 c,代表长方形的长和宽。

输出格式

一行一个字符串,为两个图形面积和周长的比较结果。

样例 #1

样例输入 #1

5
4 6

样例输出 #1

SQUARE
#include <bits/stdc++.h>
using namespace std;
int main()
{
	long long a,b,c;
	cin>>a>>b>>c;
	long long s=a*a;	//正方形的面积
	long long d=(b+c)*2;	//长方形的边长 
	if(s>d)		//如果正方形的面积大 
	{
		cout<<"SQUARE"<<endl;
	}
	else if(d>s)	//如果长方形的周长大 
	{
		cout<<"RECTANGLE"<<endl;
	}
	else	//否则一样大 
	{
		cout<<"SAME"<<endl;
	}
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值