문제 설명
4자리 양의 정수의 각 자리수의 값이 짝수인 개수를 구하는 함수를 설계 하시오.
예를들어, 2345면 각 자리수의 값이 2, 3, 4, 5 이고 이 중에 2, 4가 짝수 이므로 2가 리턴되면 된다.
짝수는 2로 나누어 떨어지는 수이다.
#include <stdio.h>
int Solve(int A)
{
//여기서 부터 작성
}
int main(void)
{
int A;
int sol;
scanf("%d", &A);
sol = Solve(A);
printf("%d", sol);
return 0;
}
입력 설명
4자리 양의 정수가 입력
출력 설명
4자리 양의 정수의 각 자리수 값이 짝수인 개수를 출력
입력 예시
2345
출력 예시
2
정답 코드
#include <stdio.h>
int Solve(int A)
{
//여기서 부터 작성
int a, b, c, d;
int cnt = 4;
a = A / 1000;
A %= 1000;
b = A / 100;
A %= 100;
c = A / 10;
d = A % 10;
cnt -= a % 2 + b % 2 + c % 2 + d % 2;
return cnt;
}
int main(void)
{
int A;
int sol;
scanf("%d", &A);
sol = Solve(A);
printf("%d", sol);
return 0;
}
메모
printf 내부의 \n 습관화 필요