/* Àü»ê °úÁ¦ ¿¬±¸ ±â¸» °í»ç ¼º¸í ( ) Çйø ( ) */ /* ¹®Á¦Áö¿¡ ³«¼­ÇÏÁö ¸»°Í */ /* 1. ´ÙÀ½ C ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ½á¶ó. */ #include #include int what(char *p) { if (*p == '\0') return 0; char c = *p - '0'; if (c/2*2 != c) { return what(p+1) + 10; } else { return what(p+1) - 10; } } void main() { char number[10]; strcpy(number,"12345"); printf("%d\n",what(number)); }