for 반복문으로 1부터 입력한 정수까지 반복시키고, 반복문 안에서 if문으로 i가 3의 배수일 때는 출력하지 않고 반복문 처음으로 돌아간다.
3의 배수는 3으로 나눴을 때 나머지가 0이므로 나머지 연산자 %를 사용한다.
정답은 다음 코드와 같다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h>
int main()
{
int n; // 입력 받을 변수
scanf("%d", &n); // 입력
for(int i = 1; i <= n; i++) // 1부터 입력값보다 작거나 같을 때 까지 반복
{
if(i % 3 == 0) // i를 3으로 나눴을 때 나머지가 0이면(3의 배수)
continue; // 아래 코드는 실행하지 않고 반복문 처음으로 돌아감
printf("%d ", i); // 출력
}
return 0;
}
|
cs |
'Project H4C Study Group' 카테고리의 다른 글
[Project H4C][C언어] 코드업 기초 100제 1094번 (0) | 2021.02.27 |
---|---|
[Project H4C][C언어] 코드업 기초 100제 1089번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1085번 (0) | 2021.02.26 |
[Project H4C][C언어] 코드업 기초 100제 1083번 (0) | 2021.02.26 |
[Project H4C][C언어] 코드업 기초 100제 1081번 (0) | 2021.02.26 |