The Way
백준 10101번: 삼각형 외우기 본문
백준 온라인 저지(BOJ) 10101번 문제
https://www.acmicpc.net/problem/10101
1. 문제 요약
삼각형의 세 각이 입력될 때
정삼각형이면 Equilateral
이등변삼각형이면 Isosceles
세 각이 다 다르면 Scalene
세 각의 합이 180이 아니면 Error를 출력.
2. 알고리즘
잘못하다 낚이기 쉬운 문제이다. A와 B가 다르고 B와 C가 달라도 A와 C를 한 번 더 비교해야 된다..
3. 코드
#include <iostream> int main() { int A, B, C; scanf("%d %d %d", &A, &B, &C); if (A + B + C != 180) printf("Error\n"); else { if (A == B) { if (B == C) printf("Equilateral\n"); else printf("Isosceles\n"); } else { if (B == C) printf("Isosceles\n"); else { if (A == C) printf("Isosceles\n"); else printf("Scalene\n"); } } } return 0; }
'PS > 백준 온라인 저지' 카테고리의 다른 글
백준 4999번: 아! (0) | 2018.02.21 |
---|---|
백준 9655번: 돌 게임 (0) | 2018.02.21 |
백준 2965번: 캥거루 세마리 (0) | 2018.02.21 |
백준 2752번: 세수정렬 (0) | 2018.02.21 |
백준 2884번: 알람 시계 (0) | 2018.02.21 |
Comments