bitCode

1080

반복의 일부를 생략하는 continue

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1495

문제정보

1s 128MB

문제

자연수 n이 입력됩니다. 1부터 n까지 홀수만 출력하는 프로그램을 만들어 봅시다.
(continue문을 사용해 봅시다)

입력형식

자연수 n이 입력됩니다. (0< n <21)

출력형식

1부터 n까지 자연수 중 홀수만 출력합시다.

힌트

1부터 입력된 자연수 n(n을 포함)하여 출력하는 프로그램을 작성해야 합니다. 물론 if-else 문을 활용하여 작성할 수 있지만, continue를 사용하게 되면 더 간단한 프로그램을 작성할 수 있습니다.
반복 중 continue를 만나게 되면, 이후 명령어는 무시되며 다음 반복으로 넘어가게 됩니다.
for(i=0;i<10;i++){
    continue;
    printf(“%d” , I);
}

와 같은 구조의 프로그램을 작성하면 아무것도 출력되지 않는 것을 확인할 수 있습니다. 따라서 문제를 해결하기 위해 반복문 안에 조건문을 넣어 짝수라면 더 이상의 명령을 실행하지 않고 다음 반복으로 넘어가게 구성할 수 있습니다.

예시 1

입력예시

15

출력예시

1 3 5 7 9 11 13 15