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. 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #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 |