10951번 - A+B - 4
무슨 문제가 있는지 모르겠습니다..
아래 코드중에 첫번째 코드는 정답 처리가 되는데,
20라인에서 시작하는 두번쨰 코드는 오답이고,
40라인에서 시작하는 세번째 코드는 정답이네요..
while (scanf("%d %d", &a, &b) == 2)에서 scanf의 return값이 2일 때 즉, 2개를 성공적으로 입력받았을 때 마다
printf로 출력하려는 거였는데.. 왜 2번째 코드는 오답일까요?
printf와 cout의 차이 때문일까요?
개행문자\n을 안넣으신거 같네요
댓글을 작성하려면 로그인해야 합니다.
kjm1234 6년 전
무슨 문제가 있는지 모르겠습니다..
아래 코드중에 첫번째 코드는 정답 처리가 되는데,
20라인에서 시작하는 두번쨰 코드는 오답이고,
40라인에서 시작하는 세번째 코드는 정답이네요..
while (scanf("%d %d", &a, &b) == 2)에서 scanf의 return값이 2일 때 즉, 2개를 성공적으로 입력받았을 때 마다
printf로 출력하려는 거였는데.. 왜 2번째 코드는 오답일까요?
printf와 cout의 차이 때문일까요?