강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

layer08님의 프로필 이미지
layer08

작성한 질문수

문제로 배우는 C언어

삼각형 판별하기

이렇게 풀어도 맞는건가요?

작성

·

165

0

#include <stdio.h>
int main() {
int a, b, c, max = 0;
scanf_s("%d %d %d", &a, &b, &c);
if (a > b && a > c) {
max = a;
if (b + c < a) { printf("NO"); }
else { printf("YES"); } }
else if (b > a && b > c) {
max = b; if (a + c < b) { printf("NO"); }
else { printf("YES"); } }
else if (c > a && c > b) {
max = c; if (a + b < c) { printf("NO"); }
else { printf("YES"); } } return 0; }
제 코드가 너무 더럽게 나와서 별로 보기싫긴한데 처음에 풀때 이렇게 나왔는데 이렇게 풀어도 맞는건가요?

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

코드가 너무 복잡하고 가독성이 떨어집니다. 이런식으로 짜 버릇하면 나중에는 사고가 그렇게만 흘러 고치기 힘듭니다. 영상에서 제가 하는 방식을 모방하려고 노력하세요.

layer08님의 프로필 이미지
layer08

작성한 질문수

질문하기