·¡Ý£±£µ
C¸À¸ì¤ÇºÆµ¢´Ø¿ô f ¤ò¼¡¤Î¤è¤¦¤ËÄêµÁ¤¹¤ë¤È¤¡¢ ´Ø¿ô¸Æ¤Ó½Ð¤· f(2,1)¤ÎÊÖ¤¹ÃÍ
¤È¤·¤ÆÀµ¤·¤¤¤â¤Î¤Ï¤É¤ì¤«¡£
¡¡int f(int x, int y) {
¡¡¡¡if (x == 0) return y + 1;
¡¡¡¡else if (y == 0) return f(x - 1¡¢1);
¡¡¡¡else return f(x - 1, f(x, y - 1));
¡¡}
¡¡¡¡¡£´
¡¡¢¡¡£µ
¡¡£¡¡£¶
¡¡¤¡¡£·
¡¡¥¡¡£¸
Åú¤¨¤Ï¤³¤Á¤é
C¸À¸ì¤ÇºÆµ¢´Ø¿ô f ¤ò¼¡¤Î¤è¤¦¤ËÄêµÁ¤¹¤ë¤È¤¡¢ ´Ø¿ô¸Æ¤Ó½Ð¤· f(2,1)¤ÎÊÖ¤¹ÃÍ
¤È¤·¤ÆÀµ¤·¤¤¤â¤Î¤Ï¤É¤ì¤«¡£
¡¡int f(int x, int y) {
¡¡¡¡if (x == 0) return y + 1;
¡¡¡¡else if (y == 0) return f(x - 1¡¢1);
¡¡¡¡else return f(x - 1, f(x, y - 1));
¡¡}
¡¡¡¡¡£´
¡¡¢¡¡£µ
¡¡£¡¡£¶
¡¡¤¡¡£·
¡¡¥¡¡£¸
Åú¤¨¤Ï¤³¤Á¤é