ProgrammingLanguage/C언어
C언어 | continue문 예제
씽쌩쏭
2021. 2. 14. 19:10
728x90
✅ 문제 : 정수 출력
100이하의 양의 정수 중 2, 3, 5, 7의 배수를 제외한 수를 한 라인에 5개씩 출력하는 프로그램을 각각 작성하시오.
바로 코드 갑니다요
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int i, count = 0;
for(i=1;i<=100;i++)
{
if (i % 2 == 0) //2의 배수일 경우
continue; //continue-> 나머지 루프를 처음으로
else if (i % 3 == 0) // 3의 배수일 경우
continue;
else if (i % 5 == 0) // 5의 배수일 경우
continue;
else if (i % 7 == 0) // 7의 배수일 경우
continue;
//2,3,5,7의 배수가 아닐 경우에 화면에 출력
printf("%3d", i);
count++;
if (count % 5 == 0)
printf("\n");
}
return 0;
}
break문이랑
continue문 배울 때
continue문은 대체 왜why...왜 사용하는 것인지 궁금했는데
이 예제 풀고 알게됨...신기하다!!
저렇게 제외시킬 수 있음