jjeongee117   1년 전

안녕하세요 테스트케이스 없을때는 예제 출력이 잘되는데, 테스트케이스 입력 받고 예제 입력하니까 결과값이 아무것도 안나오네요...

djm03178   1년 전

13번째 줄의 if문을 지우시면 결과는 나올 겁니다. 이 조건문은 필요하지 않을 뿐더러 잘못됐습니다.

a<=100,000,000,000은 의도한 것과 같이 a가 천억 이하라는 뜻이 아니라, a<=100 뒤에 콤마 연산자와 000, 그 뒤에 다시 콤마 연산자와 000, 그 뒤에 다시 콤마 연산자와 000이 있는 것입니다. 콤마 연산자는 각 항을 모두 실행한 후 오른쪽의 값을 전체 식의 값으로 하기 때문에 a<=100,000,000,000라는 문장 전체가 0의 값을 가지고, 0은 false로 간주되기 때문에 if문이 절대 실행되지 못합니다.

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