11023번 - 더하기 3
이번 문제 뿐만 아니라 여러 문제에서도 적용이 질문인데
보통은 몇개를 입력 받는다고 써져 있어서 그 갯수만큼 반복문을 돌리면 되는데
그런 조건이 없으면 그냥 엔터를 치는 것으로 입력을 마무리하고 연산을 해야 합니다
그런 문제를 여러개 보았는데 한번도 해결한 적이 없어서 질문 드립니다
c 언어를 가정하고 설명드리겠습니다. scanf는 성공적으로 입력받은 인자의 갯수를 반환합니다.
근데 저 코드 대로 해보니 다시 while 문에서 걸리는데요...??
콘솔창에서 eof를 넣어줘야 하니 ctrl + d를 입력하거나,
아니면 그냥 ./a.out < input 으로 테스트해보시면 될 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
kdy312 7년 전
이번 문제 뿐만 아니라 여러 문제에서도 적용이 질문인데
보통은 몇개를 입력 받는다고 써져 있어서 그 갯수만큼 반복문을 돌리면 되는데
그런 조건이 없으면 그냥 엔터를 치는 것으로 입력을 마무리하고 연산을 해야 합니다
그런 문제를 여러개 보았는데 한번도 해결한 적이 없어서 질문 드립니다