woon1113   2년 전

출력이 9993까지 나오고 끝나야하는데 저는 9995,9997,9999가 추가로 출력되서 오류가 뜹니다.

제 생각 대로라면 9995,9997,9999 도 tf값이 1이되서 출력이 안되야하는데 왜 출력되는걸까요 ㅜ

djm03178   2년 전

if(a+i>10000)

break;

여기서 break를 하면 안 됩니다. i가 더 커진다고 해서 a+i도 같이 커지란 법은 없으니까요. 더 뒤에까지 계산해야 완전하게 구할 수 있겠죠.

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