上海市青少年算法2023年5月月赛(丙组)

上海市青少年算法2023年5月月赛(丙组)
T1. 三角形的分类
题目描述
给定三个角度 a,b及 c。请判断这三个角在平面上能组成什么样的三角形:
如果不能组成三角形,输出 Error
如果能组成等边三角形,输出 Equilateral
如果能组成等腰直角三角形,输出 Isosceles right
如果能组成等腰三角形,输出 Isosceles
如果能组成直角三角形,输出 Right
如果能组成不等边三角形,输出 Scalene
输入格式
第一行:第一个角的角度 a
第二行:第二个角的角度 b
第三行:第三个角的角度 c
输出格式
根据题目要求输出对应的文字
数据范围
1≤a,b,c≤180
样例数据
输入:
60
60
60
输出:
Equilateral

// 样例代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
	int a,b,c;
	cin>>a>>b>>c;
	if(b>a) swap(a,b);
	if(c>a) swap(a,c);
	if(a+b+c!=180) cout<<"Error";
	else if(a==b && a==c && a==60) cout<<"Equilateral";
	else if(a==90 && b&#

猜你喜欢

转载自blog.csdn.net/lybc2019/article/details/131348233