강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của pele06073748
pele06073748

câu hỏi đã được viết

Học ngôn ngữ C thông qua các vấn đề

Kiểm tra tam giác

부등호 방향 질문

Viết

·

435

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

Câu trả lời 2

1

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

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

0

pele0607님의 프로필 이미지
pele0607
Người đặt câu hỏi

아아ㅜㅜ감사합니다!!

Hình ảnh hồ sơ của pele06073748
pele06073748

câu hỏi đã được viết

Đặt câu hỏi