문제 링크입니다: https://www.acmicpc.net/problem/9366
9366번: 삼각형 분류
입력의 첫 줄에는 테스트케이스의 개수 T(1 <= T <= 100)가 주어진다. 다음 T줄에는 각 줄에 삼각형의 세 변을 나타내는 3개의 정수 A,B,C(1 <= A,B,C <= 1,000,000)가 주어진다.
www.acmicpc.net
간단한 구현 문제였습니다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <algorithm> | |
using namespace std; | |
const int MAX = 3; | |
int main(void) | |
{ | |
int T; | |
cin >> T; | |
for (int t = 1; t <= T; t++) | |
{ | |
int sides[MAX]; | |
cin >> sides[0] >> sides[1] >> sides[2]; | |
sort(sides, sides + MAX); | |
printf("Case #%d: ", t); | |
if (sides[0] + sides[1] <= sides[2]) | |
{ | |
printf("invalid!\n"); | |
continue; | |
} | |
if (sides[0] != sides[1] && sides[1] != sides[2] && sides[2] != sides[0]) | |
{ | |
printf("scalene\n"); | |
continue; | |
} | |
if (sides[0] == sides[1] && sides[1] == sides[2] && sides[2] == sides[0]) | |
{ | |
printf("equilateral\n"); | |
continue; | |
} | |
printf("isosceles\n"); | |
} | |
return 0; | |
} |


개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > BOJ' 카테고리의 다른 글
백준 9449번 Garage (1) | 2021.07.18 |
---|---|
백준 9437번 사라진 페이지 찾기 (0) | 2021.07.17 |
백준 9325번 얼마? (0) | 2021.07.11 |
백준 9317번 Monitor DPI (2) | 2021.07.07 |
백준 9316번 Hello Judge (0) | 2021.07.06 |