문제 설명
수를 받으면 그 수부터 0 까지 수 중에 3의 배수를 모두 인쇄하라
parameter는 int, return은 없음, 단, 받은 수부터 0까지 역순으로 인쇄한다
scanf로 양의 정수 하나를 입력 받아서 함수에 전달한다
#include <stdio.h>
void main(void)
{
// 코드 작성
}
입력 예시
10
출력 예시
9
6
3
0
정답 코드
#include <stdio.h>
void Multiple_3(int num)
{
while (num >= 0)
{
if ((num % 3) == 0) printf("%d\n", num);
num--;
}
}
void main(void)
{
int n;
scanf("%d", &n);
Multiple_3(n);
}
메모
printf 내부의 \n 습관화 필요