­·¡Ý£±£³
²¼µ­¤Î´Ø¿ô¤¬½àÈ÷¤µ¤ì¤¿£Ã¸À¸ì¤Ç¡¢°ú¿ô£î¤¬£±£°£°¤Î¤È¤­¤Ë
²¼¿Þ¤Î¥³¥Ã¥Û¶ÊÀþ¤òÉÁ²è¤¹¤ë koch ¤òºîÀ®¤¹¤ë¾ì¹ç¡¢
¡¡¥¢¡¡¡Á¡¡¥¨¡¡ ¤Ë
Æþ¤ëÃͤÎÁȹ礻¤È¤·¤ÆºÇ¤âŬÀڤʤâ¤Î¤Ï¤É¤ì¤«¡£
¤¿¤À¤·¡¢¥¹¥¿¡¼¥È»þÅÀ¤Ë¤ª¤±¤ë¸þ¤­¤Ï¿åÊ¿±¦¸þ¤­¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È²¾Äꤹ¤ë¡£

¡¡void forward(int length)
¡¡¡¡¡¡²èÌ̾å¤ÎÅÀ¤¬¸½ºß¤Î¸þ¤­¤ËŤµlength¤À¤±°ÜÆ°¤·¡¢
¡¡¡¡¡¡µ°ÀפòÉÁ¤¯¡£length¤¬Éé¤Î¤È¤­¤Ï¸å¤í¸þ¤­¤Ë°ÜÆ°¤¹¤ë¡£
¡¡void left(int angle)
¡¡¡¡¡¡¸½ºß¤Î¸þ¤­¤òº¸¸þ¤­¤Ëangle¤Î³ÑÅÙ¤À¤±²óž¤¹¤ë¡£
¡¡¡¡¡¡angle¤¬Éé¤Î¤È¤­¤Ï±¦¸þ¤­¤Ë²óž¤¹¤ë¡£
¡¡image271313

void koch(int n) {
¡¡if (n > ¡¡¡¡¥¢¡¡¡¡){
¡¡¡¡n = (int)(n / 3);
¡¡¡¡koch(n); left(¡¡¡¡¥¤¡¡¡¡); koch(n); left(¡¡¡¡¥¦¡¡¡¡); koch(n); left(¡¡¡¡¥¨¡¡¡¡); koch(n);
¡¡} else {
¡¡¡¡foward(n);
¡¡}
}

¡¡¨£¨¡¨¨¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¨¨¡¨¡¨¡¨¡¨¤
¡¡¨¢¡¡¨¢¡¡¥¢¡¡¡¡¨¢¡¡¥¤¡¡¡¡¨¢¡¡¥¦¡¡¡¡¨¢¡¡¥¨¡¡¡¡¨¢
¡¡¨§¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨©
¡¡¨¢­¡¨¢¡¡¡¡¡¡£±¨¢¡¡¡¡£¶£°¨¢¡Ý£±£²£°¨¢¡¡¡¡£¶£°¨¢
¡¡¨§¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨©
¡¡¨¢­¢¨¢¡¡¡¡¡¡£´¨¢¡¡£±£²£°¨¢¡¡¡Ý£¶£°¨¢¡¡£±£²£°¨¢
¡¡¨§¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨©
¡¡¨¢­£¨¢¡¡¡¡¡¡£·¨¢¡¡¡¡£¶£°¨¢¡Ý£±£²£°¨¢¡¡¡¡£¶£°¨¢
¡¡¨§¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨©
¡¡¨¢­¤¨¢¡¡¡¡£±£°¨¢¡¡£±£²£°¨¢¡¡¡Ý£¶£°¨¢¡¡£±£²£°¨¢
¡¡¨§¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨«¨¡¨¡¨¡¨¡¨©
¡¡¨¢­¥¨¢¡¡¡¡£±£³¨¢¡¡¡¡£¶£°¨¢¡Ý£±£²£°¨¢¡¡¡¡£¶£°¨¢
¡¡¨¦¨¡¨ª¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨ª¨¡¨¡¨¡¨¡¨¥


Åú¤¨¤Ï¤³¤Á¤é