题目描述:
狐狸尼克最近对三角形特别感兴趣,但是他又很难记住三角形的类型,所以需要你编写一个程序来提供帮助。你的程序读取三角形的三个角度( 以度为单位 ),然后来判断三角形的类型。
▲ 如果三个角的每一个角都是 60 度,输出 "Equilateral"。
▲ 如果三个角的度数加和是 180 度并且恰好有两个角的度数相同,输出 "Isosceles"。
▲ 如果三个角的度数加和是 180 度并且任意两个角的度数都是不相同的,输出 "Scalene"。
▲ 如果三个角的度数加和不是 180 度,输出 "Error"。
输入格式:
输入由三个整数组成,每个整数位于单独的一行。每个整数将大于 0 并且小于 180。
输出格式:
输出共一行一个字符串,按照输入的角度,输出相应的内容。注意大小写,不包含引号。
数据范围:
对于100%的数据:每个整数将大于 0 并且小于 180。
样例输入:
样例1: 60 60 60 样例2: 60 70 50 样例3: 60 75 55
样例输出:
样例1: Equilateral 样例2: Scalene 样例3: Error
时间限制: 1000ms
空间限制: 256MB
本题十分简单,只需用if else语句输出即可。
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a+b+c!=180){
cout<<"Error";
}else{
if(a==b&&b==c){
cout<<"Equilateral";
}else if(a==b||b==c||a==c){
cout<<"Isosceles";
}else{
cout<<"Scalene";
}
}
return 0;
}