#include <stdio.h>
int main(void)
{
int num, divider = 100, temp;
printf("3자리 십진수를 입력하세요 : ");
scanf("%d", &num);
while (divider > 0) {
200 100
temp = num / divider % 10;
if ( temp % 2)
printf("%d : 홀수 ", temp);
else
printf("%d : 짝수 ", temp);
divider /= 10;
}
printf("\n");
return 0;
}
각자리 홀 짝 출력 하는건데
temp 이해가 안됨요 수학 부족인가 ㅠㅠ 왜 하는것임..
temp가 각 자릿수 값을 받는 변수, if 문에서 %2의 의미를 잘 생각해 보시오!
저같은경우에는 궁금한 코드를 하나씩 바꿔봐요.
여기에서는 temp%2나 temp = num/divider정도를 바꾸면 될것같네요.
ㄳㄳ 이해 됨 이 한자리만 한다는뜼이구나!!