79brue   1년 전

이 문제인데요

일대일로 대입해봐서 가장 큰 것을 찾는 식인데

왜 틀렸을까요?

baekjoon   1년 전

if 문에 중괄호를 치지 않으면, 밑의 한 줄만 그 if문에 포함됩니다.

저 if문은 모두

if (b > s) { s = b; } sc = 2;

와 같은 의미를 가지므로, sc에는 항상 9가 들어갑니다.

저는 한 줄짜리 if 문도 중괄호를 치는 것을 추천하긴 하는데, 이 방법이 내키지 않는 경우에는 ,를 이용하는 것이 좋습니다.

s=i, sc = 9;

79brue   1년 전

덕분에 해결했습니다!

댓글을 작성하려면 로그인해야 합니다.