• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

22.03.23 21:21 작성 조회수 77

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

안녕하세요^^

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