/* C++ 중간고사 성명 ( ) 학번 ( ) 문제 Key ( ) */ /* 다음 모든 문제에 대하여 12345 수를 자기 문제 Key 수로 바꾼 후 문제를 푸시오. */ /* 문제지에 낙서하지 말것 */ /* 1. 다음 프로그램의 출력을 써라. */ #include <stdio.h> #include <stdlib.h> #include <string.h> int foo(int x) { if (x/10 == 0) return x; int y = x % 10; int z = x / 10; if (y % 2 == 0) { return foo(z)*10; } else { return foo(z)*10 + y; } } void main() { char number[10]; int n; strcpy(number,"12345"); n = atoi(number); printf("%d\n",foo(n)); }