c# 백준10101 삼각형 외우기.
풀이 과정
if else문을 통해서 조건 하나하나씩 판별하였음
전체 코드
class Program
{
static void Main(string[] args)
{
int[] angle = new int[3];
// 값을 입력받기
for (int i = 0; i < 3; i++)
{
angle[i] = int.Parse(Console.ReadLine());
}
// 세 각이 합이 180도가 아니라면
if(angle.Sum() != 180)// 여기서 만족되지 못하면 삼각형임
{
Console.WriteLine("Error");
}
// 세 각이 60도
else if (angle[0] == 60 && angle[1] == 60 && angle[2] == 60)
// 여기서 만족되지 못하면 세 각이 모두 같지 않음
{
Console.WriteLine("Equilateral");
}
// 두 각이 같을 경우
else if (angle[0] == angle[1] || angle[0] == angle[2] || angle[1] == angle[2])
// 여기서 만족되지 못하면 어떤 두 각도 같지 않음
{
Console.WriteLine("Isosceles");
}
// 삼각형이며 서로 다른 두각 세각이 같지 않음
else
{
Console.WriteLine("Scalene");
}
}
}
댓글남기기