강의

멘토링

커뮤니티

Inflearn Community Q&A

pele06073748's profile image
pele06073748

asked

Learning C language through problems

Check Triangle

부등호 방향 질문

Written on

·

440

0

#include<stdio.h>

int main(){

    int a, b, c, max, tot;

    scanf("%d %d %d", &a, &b,&c);

    tot=a+b+c;

if(a>b) max=a;

    else max=b;

    if(max<c);

    max=c;

if(max<(tot-max))

printf("YES\n");

else 

printf("NO\n");

return 0;

}

제가 코드를 이렇게 썼는데 13 33 17을 입력하면 NO가 나와야 되는데 YES가 출력이 됩니다ㅜㅜ.  선생님이 하신거랑 다른게  문자의 순서만 달리하고 부등호는 그에 맞게 설정을 잘한것같은데 왜 그럴까요??

c

Answer 2

1

codingcamp님의 프로필 이미지
codingcamp
Instructor

if(max<c); 처럼 if조건문 뒤에 바로 ;(세미콜론)붙이면 안됩니다.

0

pele0607님의 프로필 이미지
pele0607
Questioner

아아ㅜㅜ감사합니다!!

pele06073748's profile image
pele06073748

asked

Ask a question