문제 설명
입력 받은 값이 2,3,5의 배수인지를 판단하는 함수를 설계하라
2의 배수면 2, 3의 배수면 3, 5의 배수면 5를 2,3,5 배수가 아니면 0을 리턴
단, 2,3 공배수면 2리턴, 3,5 공배수면 3리턴, 2,5 공배수면 2리턴, 2,3,5 공배수면 2리턴
#include <stdio.h>
int compare(int num)
{
// 코드 구현
}
void main(void)
{
int num;
scanf("%d", &num);
printf("%d\n", compare(num));
}
입력 예시
33
출력 예시
3
정답 코드
#include <stdio.h>
int compare(int num)
{
// 코드 구현
if (num % 2 == 0) return 2;
if (num % 3 == 0) return 3;
if (num % 5 == 0) return 5;
return 0;
}
void main(void)
{
int num;
scanf("%d", &num);
printf("%d\n", compare(num));
}
메모
printf 내부의 \n 습관화 필요