fbkang   3년 전

입력 범위를 어떻게 해야 될까요 0이 나오면 break 하면 되는 것 같은데

for문 범위를 어떻게 해야할지 모르겠습니다.

==============================

for문 범위를 안적어 놓으면 무한히 받는건가요?

fbkang   3년 전

이렇게 수정 했는데 어디서 틀린지 잘 모르겠네요..

fbfbf1   3년 전

1. 일단 배열을 a[100001]로 설정해줄 필요가 없습니다. 입력된 수의 범위가 0~100000인거지 십만개까지 입력한다는 뜻은 아니니깐요

숫자를 받을 변수 한 개로 설정하면 됩니다.
2. scanf할때 "%d\n"할 필요가 없습니다 \n를 빼주셔야됩니다.

3. printf문에서 문장의 마지막에 . 이 빠졌습니다.

4. 네 범위를 안 적으면 무한루프가 됩니다. 보통 이런 경우 while문을 쓰는게 더 낫습니다

fbfbf1   3년 전

5. 이 문제는 몇 개를 입력해야된다는 말이 없으니 무한루프 이용해서 푸시면 됩니다. 0 입력 받으면 break 하시면 돼요

fbkang   3년 전

답변 감사합니다 .도 빼먹었었네요 

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