比大小
题目描述
给定一个正方形的边长,以及一个长方形的长与宽,编程计算正方形的面积和长方形的周长,输出数值比较大小的结果(不考虑单位):
-
如果长方形的周长大,输出
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;
}