코딩/백준 문제 (브론즈)

[백준/10101/C언어] 삼각형 외우기 _ 풀이

룻밤 2023. 9. 1. 13:18

https://www.acmicpc.net/problem/10101

 

10101번: 삼각형 외우기

문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다.

www.acmicpc.net


풀이

#include <stdio.h>
int main() {
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);

	if (a == 60 && b == 60 && c == 60) 
		printf("Equilateral\n");
	else if (a + b + c == 180 && (a == b || b == c || a == c))
		printf("Isosceles\n");
	else if (a + b + c == 180 && (a != b && b != c && a != c))
		printf("Scalene\n");
	else if (a + b + c != 180) printf("Error\n");
	return 0;
}

문제의 조건대로 if else문을 통해 구현하면 된다.