¡¡¤¤¤Þ¡¢£±£°¸Ä¤Î¥Ç¡¼¥¿¡ÊÎ㤨¤ÐÀ¸Å̤ÎÀ®ÀӤʤɡˤò°·¤¦¤³¤È¤ò¹Í¤¨¤¿¤È¤¡¢
int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10;¤Î¤è¤¦¤ÊÊÑ¿ô¤òÀë¸À¤ò¤·¡¢¤³¤ì¤é¸Ä¡¹¤ÎÊÑ¿ô¤Ë¤Ä¤¤¤Æ¸ÄÊ̤νèÍý¡¢Î㤨¤Ð
scanf("%d", &a1); scanf("%d", &a2); ¡§ ¡§ scanf("%d", &a10);¤Î¤è¤¦¤Ë£±¤Ä¤Å¤Äµ½Ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤³¤ì¤¬£±£°£°¸Ä¡¤£±£°£°£°¸Ä¤Î¥Ç¡¼¥¿¤Ç¤¢¤Ã¤¿¤é¤É¤¦¤Ç¤¢¤í¤¦¤«¡£¤½¤³¤Ç¤³¤ì¤é¤òÈÖ¹æÉÕ¤±¤·¤¿¡Êź»ú¤ò»ý¤Ã¤¿¡ËÊÑ¿ô¤È¤·¤ÆÀë¸À¤·¡¢°·¤¤¤òÍưפˤ¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤³¤ì¤¬ÇÛÎóÊÑ¿ô¤Ç¤¢¤ë¡£ÇÛÎó¤Ï¡¢¥í¥Ã¥«¡¼¤Î¤è¤¦¤ËÈÖ¹æÉÕ¤±¤µ¤ì¤Æ¤ª¤ê¡¢²¼¿Þ¤Î¤è¤¦¤Ê³µÇ°¤Ç¤¢¤ë¡£
£é£î£ô¡¡£á¡Î£î¡Ï¡¨¤Î¤è¤¦¤Ç¤¢¤ë¡£¤³¤³¤Ç¡¢£î¤Ï¼«Á³¿ô¤Ç¤¢¤êÇÛÎóÍ×ÁǤθĿô¤òɽ¤ï¤¹¡££Ã¸À¸ì¤Ç¤ÏÇÛÎó¤Îź»ú¤Ï£°¤«¤é»Ï¤Þ¤ë¤¿¤á¡¢Í×ÁǤϡ¢a[0], a[1], a[2], ... , a[n-1] ¤Î£î¸Ä¤Ç¤¢¤ê¡¢¤³¤Î¾ì¹çÍ×ÁǤȤ·¤Æ a[n] ¤ÏÍøÍѤǤ¤Ê¤¤¤Î¤ÇÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ÇÛÎó¤Ï¡¢£±¤Ä¤ÎÊÑ¿ô£á¤Ë£î¸Ä¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤â¤Î¤Ç¤¢¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡souwa = a[0] + a[1] + a[2] + ¡¦¡¦¡¦¡¦ + a[19]¡¡¤³¤ì¤ò¥¢¥ë¥´¥ê¥º¥à¤Ç¹Í¤¨¤ë¡£
£±¡¡souwa ¤ò£°¤Ë½é´ü²½¤¹¤ë £²¡¡£²£°¸Ä¤Î¥Ç¡¼¥¿¤ò£á¤ËÆɤ߹þ¤à £³¡¡i ¤ò£°¤Ë½é´ü²½¤¹¤ë £´¡¡souwa ¤Ë a[i] ¤ÎÃͤò²Ã¤¨¤ë £µ¡¡i ¤ÎÃͤˣ±¤ò²Ã¤¨¤ë £¶¡¡i ¤ÎÃͤ¬ £±£¹ ¤è¤ê¾®¤µ¤¤»þ¤Ï¥¹¥Æ¥Ã¥×£´¤Ø¡¢¤½¤ì°Ê³°¤Î»þ¤Ï¥¹¥Æ¥Ã¥×£·¤Ø £· ¥Ç¡¼¥¿¤È souwa ¤ò½ÐÎÏ
/* 1 */ /* Program 4-7 */ /* 2 */ /* £²£°¸Ä¤Î¥Ç¡¼¥¿¤Î¹ç·×¤òµá¤á¤ë ¡¡ */ /* 3 */ #include <stdio.h> /* 4 */ main() /* 5 */ { /* 6 */ int i; /* 7 */ float souwa, a[20]; /* 8 */ /* 9 */ for (i = 0; i <= 19; i = i+1 ) /* 10 */ scanf("%f", &a[i]); /* 11 */ for (souwa = 0, i = 0; i <= 19; i = i + 1) /* 12 */ souwa = souwa + a[i]; /* 13 */ /* 14 */ for (i = 0; i <= 19; i = i + 1) /* 15 */ if ( (i+1)%5 == 0 ) /* 16 */ printf(" %6f\n", a[i]); /* 17 */ else /* 18 */ printf(" %6f", a[i]); /* 19 */ printf("\nGoukei = %f\n", souwa); /* 20 */ }
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 8.000000 9.000000 10.000000 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 8.000000 9.000000 10.000000 Goukei = 110.000000
£·¡§ | ÇÛÎó£á¤ÎÀë¸À¤Ç¡¢£²£°¸Ä¤Î¼Â¿ôÍ×ÁǤò°·¤¦¤³¤È¤ò°ÕÌ£¤¹¤ë¡£ |
£¹¡Ý£±£°¡§ | ÇÛÎó£á¤Ë¥Ç¡¼¥¿¤ÎÆɤ߹þ¤ß¤Ç¤¢¤ë¡£ÇÛÎó¤Îź»ú¤Ï£°¤«¤é»Ï¤Þ¤ë¤¿¤á£æ£ï£òʸ¤Î½é´üÃÍ¤Ï i=0 ¤Ç¡¢½ªÎ»¾ò·ï¤Ï i<=19 ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¡õ£á¡Î£é¡Ï¤Î£é¤¬£°¤«¤é£±£¹¤ËÊѲ½¤·ÇÛÎó£á¤Ë¥Ç¡¼¥¿¤¬Æɤ߹þ¤Þ¤ì¤ë¡£ |
£±£²¡Ý£±£³¡§ | ¹ç·×¤òµá¤á¤Æ¤¤¤ë¡££æ£ï£ò¤Î½é´üÃͤȤ·¤Æ¡¢souwa=0 ¤È i=0 ¤Î£²Ê¸¤¬¤¢¤ë¤³¤È¤ËÃí°Õ¤¹¤ë¤³¤È¡££æ£ï£òʸ¤Ï¡¢¡¡£æ£ï£ò¡Ê¼°£±¡¨¼°£²¡¨¼°£³¡Ë¡¡Ê¸¡¨¤Î¥¹¥¿¥¤¥ë¤ò¤·¤Æ¤¤¤ë¤³¤È¤Ï£´¡Ý£³¡Ê£³¡Ë¤Ç³Ø¤ó¤À¤¬¡¢¤½¤ì¤¾¤ì¤Î¼°¤Ë¤ÏÊ£¿ô¤Î¼°¤¬¤«¤¯¤³¤È¤¬¤Ç¤¤ë¡££±¤ÄÌܤΡ¨¤¬Íè¤ë¤Þ¤Ç¼°£±¡Ê½é´üÃͤÎÀßÄꤹ¤ëʸ¡Ë¤ò¤¤¤¯¤Ä¤â½ñ¤¯¤³¤È¤¬¤Ç¤¤ë¡£¼°£²¡¤¼°£³¤Ë¤Ä¤¤¤Æ¤âƱÍͤǤ¢¤ë¡£ |
£±£µ¡Ý£±£¹¡§ | ÆþÎϤ·¤¿¥Ç¡¼¥¿¤Î½ÐÎϤǤ¢¤ë¡£¤³¤³¤Ç¤Ï¡¢¥Ç¡¼¥¿¤ò²£¤Ë£µ¸Ä½ÐÎϤ·¤¿¤é²þ¹Ô¤¹¤ë¤è¤¦¤ËºÙ¹©¤µ¤ì¤Æ¤¤¤ë¡£½ÐÎϸĿô¤¬£µ¤Ç³ä¤êÀڤ줿¤È¤²þ¹Ô¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤½¤ì¤¬£±£·¡Ý£±£¸¡§¤Ç¤¢¤ë¡£ |
£²£°¡§ | ¹ç·×¤Î½ÐÎϤǤ¢¤ë¡£ |
/* 12 */ for (souwa = 0, i = 1; i <= 19; souwa = souwa + a[i], i = i + 1) /* 13 */ ;
¡¡¤Ä¤®¤Ï¡¢Ê¸»ú¤ÎÇÛÎó¤ò»È¤Ã¤Æʸ»úÎó¤ÎÁàºî¤ò¹Í¤¨¤Æ¤ß¤è¤¦¡£
/* 1 */ /* Program 4-8 */ /* 2 */ /* ʸ»úÎó¤ÎÈæ³Ó */ /* 3 */ /* 4 */ #include <stdio.h> /* 5 */ /* 6 */ main() /* 7 */ { /* 8 */ char string1[80], string2[80], c; /* 9 */ int len1, len2, i, writestr; /* 10 */ /* 11 */ len1 = 0; /* 12 */ while((c = getchar()) != '\n') /* 13 */ { /* 14 */ string1[len1] = c; /* 15 */ len1 = len1 + 1; /* 16 */ } /* 17 */ string1[len1] = '\0'; /* 18 */ /* 19 */ len2 = 0; /* 20 */ while((c = getchar()) != '\n') /* 21 */ { /* 22 */ string2[len2] = c; /* 23 */ len2 = len2 + 1; /* 24 */ } /* 25 */ string2[len2] = '\0'; /* 26 */ /* 27 */ for (i=0;(i<len1)&&(i<len2)&&(string1[i]==string2[i]);i=i+1) /* 28 */ ; /* 29 */ /* 30 */ writestr = string1[i] - string2[i]; /* 31 */ /* 32 */ if (writestr < 0) /* 33 */ printf("%s\n", string1); /* 34 */ else /* 35 */ printf("%s\n", string2); /* 36 */ }
£¸¡§ | ʸ»úÎó¤Î¤¿¤á¤ÎÇÛÎó¤ÎÀë¸À¤Ç¡¢ºÇÂ磸£°¤ÎŤµ¤Îʸ»úÎó¤Þ¤ÇÂбþ¤·¤Æ¤¤¤ë¡£ |
£¹¡§ | ³Æʸ»úÎó¤ÎŤµ¤ò³ÊǼ¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤ò¡¢¤½¤ì¤¾¤ì len1,len2 ¤È¤·¡¢Âç¾®¤òÈæ³Ó¤·¤¿·ë²Ì¤ò³ÊǼ¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤È¤·¤Æ writestr ¤òÀë¸À¤¹¤ë¡£ |
£±£±¡Ý£±£·¡§ | £±¤Ä¤á¤Îʸ»úÎó string1¤ÎÆɤ߹þ¤ß¤ò¤¹¤ë¤ÈƱ»þ¤Ë¡¢Ê¸»úÎó¤ÎŤµ¤òÈæ³Ó¤·¤Æ¤¤¤ë¡££±£±¡§¤Î getchar() ¤Ï£±¤Ä¤Î¥¥ã¥é¥¯¥¿¤òÆɤ߹þ¤à¤¿¤á¤Î¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Ç¤¢¤ê¡¢Æɤ߹þ¤ó¤À¥¥ã¥é¥¯¥¿¤ò c ¤ÎÂåÆþ¤¹¤ë¡£ while ʸ¤Ç¤Ï¡¢Æɤ߹þ¤ó¤À¥¥ã¥é¥¯¥¿¤¬²þ¹Ôµ¹æ¡Ê\n¡Ë¤Ë¤Ê¤ë¤Þ¤Ç¡¢ÇÛÎó¤Ë¥¥ã¥é¥¯¥¿¤Î³ÊǼ¤Èʸ»úÎó¤ÎŤµ¤Î¥«¥¦¥ó¥È¤ò·«¤êÊÖ¤¹¡££±£·¡§¤Ç¤Ï¡¢Ê¸»úÎó¤ÎºÇ¸å¤ËÆüì¤Ê¥³¡¼¥É \0 ¤òÂåÆþ¤·¤Æ¤¤¤ë¡£¤³¤ì¤Ë¤Ä¤¤¤Æ¤Ï¸å¾Ï¤Ç¾Ü¤·¤¯²òÀ⤹¤ë¤¬¡¢Ê¸»úÎó¤Ë¤Ïɬ¤ºÊ¸»úÎó¤ÎºÇ¸å¤òɽ¤ï¤¹¥³¡¼¥É \0 ¤¬¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¤¿¤á¤³¤Î¤è¤¦¤ÊÂåÆþʸ¤ò¤¢¤¨¤Æ¤¤¤ì¤¿¡£ |
£±£¸¡Ý£²£µ¡§ | £²¤Ä¤á¤Îʸ»úÎó string2 ¤òÆɤ߹þ¤ó¤Ç¤¤¤ë¡££±¤Ä¤á¤Îʸ»úÎó¤ÎÆɤ߹þ¤ß¤È¤Þ¤Ã¤¿¤¯Æ±¤¸¤Ç¤¢¤ë¡£ |
£²£·¡Ý£²£¸¡§ | £²¤Ä¤Îʸ»úÎó¤ÎÀèƬ¤«¤é½ç¤Ë¥¥ã¥é¥¯¥¿¤òÈæ³Ó¤·¡¢ºÇ½é¤Ë°Û¤Ê¤Ã¤¿¥¥ã¥é¥¯¥¿¤¬¸½¤ï¤ì¤¿¾ì½ê¤òÁܤ·¤Æ¤¤¤ë¡£·«¤êÊÖ¤·¤Î¾ò·ï¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Îʸ»úÎó¤ÎŤµ°ÊÆâ¤Ç¤«¤ÄƱ¤¸¥¥ã¥é¥¯¥¿¤Î¤¢¤¤¤À¤Ï¡¢¼¡¤Î¥¥ã¥é¥¯¥¿¤ò¸«¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤ë¡£¤Ä¤Þ¤ê¡¢¡Êi ¤¬£±¤Ä¤á¤Îʸ»úÎó¤ÎŤµ¤è¤ê¾®¤µ¤¯¡Ë¤«¤Ä¡Êi ¤¬£²¤Ä¤á¤Îʸ»úÎó¤ÎŤµ¤è¤ê¾®¤µ¤¯¡Ë¤«¤Ä¡Ê£²¤Ä¤Îʸ»úÎó¤Î i ÈÖÌܤΥ¥ã¥é¥¯¥¿¤¬Åù¤·¤¤¡Ë ¤¢¤¤¤À¤Ï¡¢£æ£ï£òʸ¤ò·«¤êÊÖ¤¹¡Ê i ¤ò£±Áý²Ã¤¹¤ë¡Ë¡£ |
£³£°¡§ | ºÇ½é¤Ë°Û¤Ê¤Ã¤¿¥¥ã¥é¥¯¥¿¤Î¥³¡¼¥É¤Îº¹¤ò writestr ¤ËÂåÆþ¤¹¤ë¡£¤³¤ÎÃͤ¬Éé¤Î»þ¤Ï¡¢ string1 ¤ÎÊý¤¬¼½ñ°ú¤½ç¤ÇÀè¤Ë½Ð¸½¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£¤Þ¤¿¡¢¤³¤ì¤Ïʸ»úÎó¤Î½ªÃ¼¤ò¼¨¤¹¥³¡¼¥É \0 ¤Ï¡¢¤É¤Î¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤è¤ê¤â¥³¡¼¥É¤È¤·¤Æ¾®¤µ¤¤¤È¤¤¤¦»ö¼Â¤Ë´ð¤Å¤¤¤Æ¤¤¤ë¡£ |
£³£±¡Ý£³£µ¡§ | writestr ¤ÎÃͤˤè¤Ã¤Æʸ»úÎó¤Î½ÐÎϤò¥³¥ó¥È¥í¡¼¥ë¤·¤Æ¤¤¤ë¡££³£³¡¤£³£µ¡§¤Î printf ¤Ê¤¤¤Î %s ¤Ïʸ»úÎó¤Î½ÐÎϤò¤¹¤ë¤¿¤á¤Î½ÐÎÏ»ØÎá¤Ç¤¢¤ë¡£¤³¤Î¾ì¹ç¤Ï¡¢ÇÛÎó¤ÎÊÑ¿ô̾¤À¤±µ½Ò¤·¤Æ¡¢¡Î¡¡¡Ï¤Ï¤Ä¤±¤Ê¤¯¤Æ¤è¤¤¡£¤â¤· %s ¤È»È¤ï¤Ê¤¤¤Î¤Ç¤¢¤ì¤Ð¡¢
33: for( i = 0; i < len1; i = i + 1) printf("%c", string1[i]);¤È¤·¤Æ¤â¤è¤¤¡£ |
/* 1 */ /* Program 4-8-2 */ /* 2 */ /* ʸ»úÎó¤ÎÈæ³Ó¡¡¡¡¥é¥¤¥Ö¥é¥ê»ÈÍÑÈÇ¡¡¡¡*/ /* 3 */ /* */ /* 4 */ #include <stdio.h> /* 5 */ #include <string.h> /* 6 */ main() /* 7 */ { /* 8 */ char string1[80], string2[80]; /* 9 */ int k; /* 10 */ /* 11 */ printf("Input string1... "); /* 12 */ gets( string1 ); /* 13 */ printf("Input string2... "); /* 14 */ gets( string2 ); /* 15 */ /* 16 */ k = strcmp(string1, string2); /* 17 */ if(k < 0 ) /* 18 */ puts(string1); /* 19 */ else if(k < 0) /* 20 */ puts( string2 ); /* 21 */ } /* 22 */ /* 23 */
£±£±¡§ | ʸ»úÎó¤òÆþÎϤ¹¤ë¤¿¤á¤Î¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Ç¤¢¤ë¡£²þ¹Ô¥³¡¼¥É¡Ê£Ã£Ò¡Ë¤¬ÆþÎϤµ¤ì¤ë¤Þ¤Ç¤¬¡¢Ê¸»úÎó¤Î°ìÉô¤È¤Ê¤ë¡£²þ¹Ô¥³¡¼¥É¤Ïʸ»úÎó¤Ë¤Ï´Þ¤Þ¤ì¤Ê¤¤¡£ scanf("%s",string1); ¤È¤·¤Æ¤â¤è¤¤¡£¤¿¤À¤·¡¢Ê¸»úÎó¤Ë¥¹¥Ú¡¼¥¹¤ä¥¿¥Ö¤¬¤¤¤ì¤é¤ì¤Ê¤¤¡£¤³¤ì¤é¤Ï¶èÀڤ굹æ¤È¤ß¤Ê¤µ¤ì¡¢scanf ¤ÎÆþÎϤ¬¤½¤³¤Ç½ª¤ï¤Ã¤Æ¤·¤Þ¤¦¡£¤Þ¤¿ &string1 ¤Ç¤Ê¤¤¤³¤È¤ËÃí°Õ¤¹¤ë¤³¤È¡£¤³¤ì¤Ë¤Ä¤¤¤Æ¤Ï¡¢¸å¾Ï¤Î¥Ý¥¤¥ó¥¿¤Î¤È¤³¤í¤Ç¾Ü¤·¤¯²òÀ⤹¤ë¡£ |
£±£µ¡§ | £²¤Ä¤Îʸ»úÎó¤òÈæ³Ó¤¹¤ë¥é¥¤¥Ö¥é¥ê´Ø¿ô strcomp ¤òÍѤ¤¤Æ¤¤¤ë¡£¤³¤Î¾ì¹ç string1 ¤Î¤Û¤¦¤¬¼½ñ°ú¤½ç¤ÇÀè¤Ç¤¢¤ì¤Ð¡¢´Ø¿ô¤È¤·¤ÆÉé¤ÎÃͤò»ý¤Ä¡£ |
£±£¸¡§ | ʸ»úÎó¤ò½ÐÎϤ¹¤ë¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Ç¤¢¤ë¡££±£±¡§¤Ç²òÀ⤷¤¿¤³¤È¤ÈƱÍͤˡ¢scanf ¤Ç°·¤¨¤Ê¤¤¥¥ã¥é¥¯¥¿¡Ê¥¹¥Ú¡¼¥¹¤ä¥¿¥Ö¡Ë¤ò½ÐÎϤǤ¤ë¡£ |
float eng[50], mat[50], jap[50], sci[50], soc[50], ave[50];¤Î¤è¤¦¤ÊÊÑ¿ô¤ÎÀë¸À¤ò¤·¤Æ¡¢¤½¤ì¤¾¤ì¤ÎÇÛÎó¤Îź»ú¤¬À¸Å̤ÎÈÖ¹æ¤ÈÂбþ¤µ¤» ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡££éÈÖÌܤÎÀ¸Å̤ÎÊ¿¶ÑÅÀ¤Ï ¡¡ave[i] = ( eng[i] + mat[i] + jap[i] + sci[i] + soc[i] ) / 5; ¤È¤·¤Æµá¤á¤ì¤Ð¤è¤¤¡£
¡¡¤·¤«¤·ÇÛÎó¤ò
float a[50][6];¤Î¤è¤¦¤Ë£²¼¡¸µ¤ËÀë¸À¤¹¤ë¤³¤È¤â¤Ç¤ë¡£³µÇ°Åª¤Ë¤Ï¡¢²¼¿Þ¤Î¤è¤¦¤Ë¤Ê¤ë¡£
for( x = 0, j = 0; j < 5; j = j+1 ) x = x + a[i][j]; a[i][6] = x;¤Î¤è¤¦¤Ë¤·¤Æ¤ä¤ì¤Ð¡¢¤ï¤µ¤ï¤¶£µ²ÊÌܤÎÊÑ¿ô¤ò½ñ¤«¤Ê¤¯¤Æ¤â¤è¤¯¤Ê¤ë¡£¤³¤¦ ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¤â¤·£·²ÊÌܤËÁý¤ä¤·¤¿¤¤»þ¤Ë¤ÏÍÆ°×¤Ë¥×¥í¥°¥é¥à¤òÊѹ¹ ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
/* 1 */ /* 2 */ /* Program 4-9 */ /* 3 */ /* À®ÀÓɽ¤ÎºîÀ®¡¡¡¡¡¡¡¡ */ /* 4 */ #include <stdio.h> /* 5 */ /* 6 */ main() /* 7 */ { /* 8 */ int a[50][5], x; /* 9 */ float heikin[50]; /* 10 */ int i, j; /* 11 */ /* 12 */ for (i = 0;i < 50; i = i + 1) /* 13 */ for (j = 0; j < 5; j = j+ 1) /* 14 */ scanf("%d", &a[i][j]); /* 15 */ /* 16 */ for (i = 0; i < 50; i = i + 1) /* 17 */ { /* 18 */ x = 0.0; /* 19 */ for (j = 0; j < 5; j = j + 1) /* 20 */ x = x + a[i][j]; /* 21 */ heikin[i] = (float)x / 5.0; /* 22 */ } /* 23 */ /* 24 */ for (i = 0; i < 50; i = i + 1) /* 25 */ { /* 26 */ printf ("%2d: ", i+1); /* 27 */ for (j = 0; j < 5; j = j + 1) /* 28 */ printf("%4d", a[i][j]); /* 29 */ printf("%7.2f\n", heikin[i]); /* 30 */ } /* 31 */ } 1: 80 75 93 53 65 73.20 2: 62 32 45 65 78 56.40 3: 100 90 79 85 89 88.60 4: 75 69 84 90 77 79.00 5: 78 45 32 65 89 61.80 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§
£¸¡§ | À®Àӥǡ¼¥¿£µ£°Ì¾¡¤£µ²ÊÌÜʬ¤ÎÇÛÎó¤òÀë¸À¤¹¤ë¡£ |
£¹¡§ | Ê¿¶Ñ¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ë¤¿¤á¤Ë¡¢¼Â¿ô¤¬³ÊǼ¤Ç¤¤ë¤¿¤á¤ÎÇÛÎó¤ÎÀë¸À¤ò¤¹¤ë¡£ |
£±£²¡Ý£±£´¡§ | À®Àӥǡ¼¥¿¤ÎÆɤ߹þ¤ß¡£ |
£±£¶¡Ý£²£²¡§ | ³ÆÀ¸Å̤ËÂФ·¡¢£µ²ÊÌܤΥǡ¼¥¿¤ò¹ç·×¤·¡¢¤½¤ÎÊ¿¶Ñ¤òµá¤á¤Æ¤¤¤ë¡££æ£ï£ò¤Î·«¤êÊÖ¤·¤¬£²½Å¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤»¤è¡££±£¶¡§¤Ç¤Ï¡¢À¸ÅÌ£µ£°Ì¾Ê¬¤ò·«¤êÊÖ¤·¤Æ¤¤¤ë¡££±£¹¡§¤Ç¤Ï¡¢£µ²ÊÌܤΥǡ¼¥¿¤Î¹ç·×¤òµá¤á¤ë¤¿¤á¤Ë·«¤êÊÖ¤·¤òÍѤ¤¤Æ¤¤¤ë¡££²£±¡§¤Ç¤Ï¡¢Ê¿¶Ñ¤òµá¤á¤Æ¤¤¤ë¡£¤³¤³¤Ç(float) ¤È¤Ï¡¢¥¥ã¥¹¥È±é»»»Ò¤È¸Æ¤Ð¤ì¡¢À°¿ô·¿¤ÎÊÑ¿ô£ø¤ò°ì»þŪ¤Ë¼Â¿ô(float)·¿¤ËÊÑ´¹¤¹¤ë¤¿¤á¤Î£Ã¸À¸ìÆÃͤα黻»Ò¤Ç¤¢¤ë¡£Ê¿¶Ñ¤Ï¥Ç¡¼¥¿¤È¤·¤Æ¼Â¿ô¤Ç¤¢¤ë¤Î¤ËÂФ·¤Æ¡¢£µ²ÊÌܤιç·×¤ÏÀ°¿ô¤Ç¤¢¤ë¤¿¤á¡¢ÂåÆþ¤Îº¸Êդȱ¦Êդη¿¤ò°ìÃפµ¤»¤ëɬÍפ¬¤¢¤ë¤«¤é¤Ç¤¢¤ë¡£·¿¤Î°Û¤Ê¤Ã¤¿ÂåÆþ¤ò¤¹¤ë¤È¤¤Ë¤è¤¯ÍѤ¤¤é¤ì¤ë±é»»»Ò¤Ç¤¢¤ë¡£ |
£²£´¡Ý£²£¹¡§ | £µ²ÊÌܥǡ¼¥¿¤ÈÊ¿¶Ñ¤Î½ÐÎϤò¤¹¤ë¡££²£¶¡§¤Ç¤Ï¡¢À¸Å̤ÎÈÖ¹æ¤ò½ÐÎϤ·¤Æ¤¤¤ë¡£printf Æâ¤Î %2d ¤Ï£²·å±¦µÍ¤á¤Ç¥Ç¡¼¥¿¤ò½ÐÎϤ¹¤ë¤¿¤á¤Î¡¢½ÐÎÏÀ©¸æ¤Ç¤¢¤ë¡££²£·¡Ý£²£¸¡§¤Ç£µ²ÊÌܥǡ¼¥¿¤Î½ÐÎϤò¹Ô¤Ê¤Ã¤Æ¤¤¤ë¡£¤³¤³¤Ç¤Ï¡¢%4d ¤Ç£´·å±¦µÍ¤á¤Ç½ÐÎϤò¤¹¤ë¡££²£¹¡§¤ÇÊ¿¶Ñ¤ò½ÐÎϤ¹¤ë¡£%7.2f ¤Ï¡¢£··å±¦µÍ¤á¤Ç¾®¿ôÅÀ°Ê²¼£²·å¤Î¼Â¿ô¤ò½ÐÎϤ¹¤ë¤¿¤á¤ÎÀ©¸æ¤Ç¤¢¤ë¡££··å¤Ï¡¢¾®¿ôÅÀ¤â´Þ¤Þ¤ì¤Æ¤¤¤ë¤¿¤á¡¢À°¿ôÉôʬ¤È¤·¤Æ¤Ï£´·å¤Ë¤Ê¤ë¡£ |
¤¿¤À¤·³¬ÃÊ´Ø¿ô¤È¤Ï¡¢
¡¡¡¡£æ¡Ê£°¡Ë¡á£° ¡¡¡¡£æ¡Ê£±¡Ë¡á£± ¡¡¡¡£æ¡Ê£²¡Ë¡á£æ¡Ê£°¡Ë¡Ü£æ¡Ê£±¡Ë¡á£± ¡¡¡¡£æ¡Ê£³¡Ë¡á£æ¡Ê£±¡Ë¡Ü£æ¡Ê£²¡Ë¡á£² ¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡£æ¡Ê£²£°¡Ë¡á£æ¡Ê£±£¸¡Ë¡Ü£æ¡Ê£±£¹¡Ë ¤Î¤è¤¦¤Ë¡¢°ìÈÌŪ¤Ë ¡¡¡¡£æ¡Ê£î¡Ë¡á£æ¡Ê£î¡Ý£²¡Ë¡Ü£æ¡Ê£î¡Ý£±¡Ë¤Çɽ¤ï¤µ¤ì¤ë¤â¤Î¤Ç¤¢¤ë¡£
¡¡¥Ò¥ó¥È¤È¤·¤Æ£æ¡Ê£°¡Ë¤È£æ¡Ê£±¡Ë¤òÍ¿¤¨¤Æ¤ª¤¡¢£î¤ò£²¤«¤é£²£°¤Þ¤Ç·«¤ê ÊÖ¤·£æ¡Ê£î¡Ë¤òµá¤á¤ë¡£
¡¡¡¡¡¡¡¡¡¡£æ¡Ê£ø¡Ë¡á£ø¡°£²¡Ü£³£ø¡Ü£´
¤Î¤è¤¦¤Ê¥¹¥¿¥¤¥ë¤ò»×¤¤É⤫¤Ù¤ë¤Ç¤¢¤í¤¦¡£¤³¤ì¤Ï£ø¤¬£±¤Î»þ£æ¡Ê£ø¡Ë¤ÎÃͤϡʣ±¡°£²¡Ü£³¡¦£±¡Ü£´¡á¡Ë£¸¤Ç¡¢£ø¤¬£²¤Î»þ£æ¡Ê£ø¡Ë¤ÎÃͤϡʣ²¡°£²¡Ü£³¡¦£²¡Ü£´¡á¡Ë£±£´¤Ç¡¢¡¥¡¥¡¥¤Î¤è¤¦¤Ë£ø¤ËŬÅö¤Ê¿ôÃͤò³ä¤êÅö¤Æ¤ë¤³¤È¤Ë¤è¤ê£æ¡Ê£ø¡Ë¤ÎÃͤòÆÀ¤ë¤³¤È¤¬¤Ç¤¤ë¤â¤Î¤Ç¤¢¤ë¡£¤³¤Î£æ¤¬´Ø¿ô̾¤Ç¡á°Ê²¼¤¬£æ¤ÎÆâÍƤˤʤ롣¤³¤ì¤ÈƱÍͤʤ³¤È¤¬£Ã¥×¥í¥°¥é¥à¤Ë¤â¸À¤¨¤ë¡££ó£ã£á£î£æ¡¤£ð£ò£é£î£ô£æ¡¤£ó£ñ£ò£ô¡¤£ç£å£ô£ó¡¤£ð£õ£ô£ó¤Ê¤É¤ò¹Í¤¨¤Æ¤ß¤è¤¦¡£¤³¤ì¤é¤Ï¤ß¤Ê£Ã¥×¥í¥°¥é¥à¤Î´Ø¿ô¤Ç¤¢¤ë¤³¤È¤Ï¡¢¤¹¤Ç¤Ë³Ø¤ó¤À¡£Î㤨¤Ðʸ»ú¤ä¿ôÃͤÎÆþ½ÐÎϤò¹Ô¤Ê¤¤¤¿¤¤»þ¤Ë¡¢
¡¡¡¡¡¡¡¡¡¡´Ø¿ô̾¡Ê¡¡½ñ¼°¡¡¡Ë
¤Èµ½Ò¤¹¤ë»ö¤Ë¤è¤ê¡¢ÍưפËÆþ½ÐÎϤò¹Ô¤Ê¤Ã¤Æ¤¤¿¡£¤³¤ì¤Ï¡¢¤¢¤é¤«¤¸¤á¤è¤¯ÍøÍѤµ¤ì¤ëµ¡Ç½¤ò¥é¥¤¥Ö¥é¥ê´Ø¿ô¤È¤·¤Æ£Ã¥³¥ó¥Ñ¥¤¥é¤¬»ý¤Ã¤Æ¤¤¤Æ¡¢ÍøÍѼԤϴؿô¤ÎÁàºî¤Î¾ÜºÙ¤ò¤Þ¤Ã¤¿¤¯ÃΤé¤Ê¤¯¤Æ¤â³ç¸ÌÆâ¤Î½ñ¼°¤òÃΤäƤ¤¤ë¤À¤±¤Ç»È¤¦¤³¤È¤¬¤Ç¤¤¿¡££´¡¥£´Àá¤Î¥×¥í¥°¥é¥à£´¡Ý£¸¤È£´¡Ý£¸¡Ý£²¤Îʸ»úÎó¤ÎÈæ³Ó¤ò¹Í¤¨¤Æ¤ß¤ë¤È¡¢£´¡Ý£¸¡Ý£²¤Î¤è¤¦¤Ë£ó£ô£ò£ã£í£ð´Ø¿ô¤ò¸Æ¤ó¤Ç¤ä¤ì¤Ð£´¡Ý£¸¤Î¤è¤¦¤ËŤ¤¥×¥í¥°¥é¥à¤ò½ñ¤«¤Ê¤¯¤Æ¤âºÑ¤à¤³¤È¤Ë¤Ê¤ë¡£¤Þ¤¿¡¢Èæ³Ó¤¹¤ëʸ»úÎó¤ò´¹¤¨¤¿¤¤»þ¤Ë¤Ï¡¢¥×¥í¥°¥é¥à£´¡Ý£¸¤Ç¤Ï¥×¥í¥°¥é¥à¤½¤Î¤â¤Î¤òÊѹ¹¤¹¤ëɬÍפ¬¤¢¤ë¤¬¡¢¥×¥í¥°¥é¥à£´¡Ý£¸¡Ý£²¤Ç¤Ï½ñ¼°Ãæ¤Îʸ»úÎó¤Î¤ß¤òÊѹ¹¤·¤Æ¤ä¤ì¤Ð´Êñ¤Ë·ë²Ì¤¬ÆÀ¤é¤ì¤ë¡£¤³¤Î¤è¤¦¤Ë¡¢½ñ¼°¤¬¿ô³Ø¤Î´Ø¿ô¤ÎÊÑ¿ô£ø¤ËÂбþ¤·¡¢Áàºî¤Î¾ÜºÙ¤¬¡á°Ê²¼¤Î¿ô¼°¤ËÂбþ¤¹¤ë¡£
¡¡²¼µ¤Î¿Þ¤Î¤è¤¦¤Ë¡¢Â礤ʤޤȤޤä¿Áàºî¤ò°ì¤Ä¤Î´Ø¿ô¤È¤·¤ÆÄêµÁ¤·¡¢¤½¤ì¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ë¤è¤Ã¤Æ¥×¥í¥°¥é¥à¤Î½èÍý¤Îή¤ì¤ò°ì»þÊ̤ʽê¤Ë°Ü¤·¤Þ¤¿¤â¤È¤ËÌ᤹¤³¤È¤¬¤Ç¤¤ë¡£
¡¡£Ã¥×¥í¥°¥é¥à¤Ç¤Ï¡¢¥é¥¤¥Ö¥é¥ê´Ø¿ô°Ê³°¤ËÆȼ«¤Î´Ø¿ô¤òÄêµÁ¤·ÍøÍѤ¹¤ë»ö¤¬¤Ç¤¤ë¡£¥×¥í¥°¥é¥à¤Î½é¤á¤ÎÉôʬ¤Ç£í£á£é£î¡Ê¡Ë¤Èµ½Ò¤·¤Æ¤¤¤¿¤¬¡¢¤³¤ì¤Ï´Ø¿ô̾£í£á£é£î¤Ç½ñ¼°¤Ê¤·¤Î´Ø¿ô¤ò¡È¡Ð¡É°Ê²¼¤ËÄêµÁ¤¹¤ë¤³¤È¤ò¼¨¤·¤Æ¤¤¤ë¡£¤³¤ì¤ÈƱ¤¸ÊýË¡¤ÇÆȼ«¤Î´Ø¿ô¤òÄêµÁ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¡¡´Ø¿ô¤ò¤¦¤Þ¤¯»È¤¦¤³¤È¤Ë¤è¤ê¥×¥í¥°¥é¥à¤Î³ÆÉô¤ÎÁàºî¤Î¾ÜºÙ¤ò±£¤·¡¢¥×¥í¥°¥é¥à¤ÎÁ´ÍƤòÌÀ³Î¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤È¤È¤â¤Ë¸«¤ä¤¹¤¤Ê¬¤«¤ê¤ä¤¹¤¤¥×¥í¥°¥é¥à¤ò½ñ¤¯¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¡£´Ø¿ô¤Ï¡¢£²¾Ï¤Ç½Ò¤Ù¤¿¹½Â¤²½¥×¥í¥°¥é¥ß¥ó¥°¡Ê¥È¥Ã¥×¥À¥¦¥ó¥×¥í¥°¥é¥ß¥ó¥°¡Ë¤¬Íưפ˼¸½¤µ¤»¤ë°ì¤Ä¤Î¼êÃʤǤ⤢¤ë¡£
/* 1 */ /* Program 4-10-1 */ /* 2 */ /* £²¿ô¤ÎÊ¿ÊýϤò·×»»¤¹¤ë */ /* 3 */ #include <stdio.h> /* 4 */ /* 5 */ int addsqr(int x, int y); /* 6 */ /* 7 */ main() /* 8 */ { /* 9 */ int a, b, c; /* 10 */ /* 11 */ printf("a = "); /* 12 */ scanf("%d", &a); /* 13 */ printf("b = "); /* 14 */ scanf("%d", &b); /* 15 */ c = addsqr(a, b); /* 16 */ printf("%d^2 + %d^2 = %d\n", a, b, c); /* 17 */ /* 18 */ } /* End of main */ /* 19 */ /* 20 */ int addsqr(int x, int y) /* 21 */ { /* 22 */ int d; /* 23 */ /* 24 */ d = x * x + y * y; /* 25 */ return (d); /* 26 */ /* 27 */ } /* End of addsqr */
£µ¡§ | ¤³¤Î¥×¥í¥°¥é¥àÆâ¤ÇÍøÍѤ¹¤ë´Ø¿ô¤ÎÀë¸À¤ò¤¹¤ë¡£¤³¤³¤Ç¤Ï¡¢´Ø¿ô¤¬¤É¤ó¤Ê¥¿¥¤¥×¡Ê¤É¤ó¤Ê·¿¤Î·ë²Ì¤òÌᤷ¤Æ¤¯¤ë¤«¡Ë¤Ç¡¢¸Æ¤Ó½Ð¤¹»þ¤Î̾Á°¤È¤É¤ó¤Ê¥¿¥¤¥×¤Î¥Ç¡¼¥¿¤òÍ¿¤¨¤ë¤«¤Î½ñ¼°¤Î¤ß¤òÀë¸À¤¹¤ë¡£¤³¤Î¹Ô¤Ï¾Êά²Äǽ¤Ç¤¢¤ë¤¬¡¢¤¢¤é¤«¤¸¤á¤³¤Î¤è¤¦¤Ë´Ø¿ô¤Î¥Ø¥Ã¥À¡Ê´Ø¿ôÄêµÁ¤ÎÂ裱¹ÔÌܡˤòÀë¸À¤·¤Æ¤ª¤¯¤³¤È¤Ë¤è¤ê¡¢¥×¥í¥°¥é¥à¤ÎºîÀ®¤Î¤·°×¤µ¤ä¥¨¥é¡¼È¯À¸¤ÎËɻߤÎÌò¤ËΩ¤Ä¤¿¤á¤Ë¡¢½ñ¤¯¤³¤È¤òÁ¦¤á¤ë¡£ |
£±£±¡Ý£±£´¡§ | £²¤Ä¤Î¥Ç¡¼¥¿¤ÎÆþÎÏ¡£ |
£±£µ¡§ | Ê¿ÊýϤη׻»¤ò¤¹¤ë´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤Ç¤¢¤ë¡££²¤Ä¤ÎÃͣᡤ£â¤ò»ý¤Ã¤Æ´Ø¿ô£á£ä£ä£ó£ñ£ò¤ØÈô¤Ó¡¢¤½¤³¤Ç·×»»¤·¤¿·ë²Ì¤ò»ý¤Ã¤ÆÌá¤Ã¤Æ¤¤Æ¡¢¤½¤ÎÃͤòÊÑ¿ô£ã¤ËÂåÆþ¤·¤Æ¤¤¤ë¡£¤³¤Î¾ì¹ç¡¢£ã¤Î·¿¡Ê£é£î£ô¡Ë¤È£á£ä£ä£ó£ñ£ò¤Î·¿¡Ê£µ¡§¤ÇÀë¸À¤·¤¿·¿¡Ë¤¬°ìÃפ·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ |
£±£¶¡§ | ·ë²Ì¤Î½ÐÎÏ¡£ |
£²£°¡§ | ´Ø¿ô£á£ä£ä£ó£ñ£ò¤ÎÄêµÁ¤Î³«»Ï¡££µ¡§¤ÈƱ¤¸¤Ç¤¢¤ë¡£¤¿¤À¤·¡¢¤³¤³¤Ç¤Ï¤³¤Î¸å¤Ë´Ø¿ô¤Î¼ÂÂΤ¬ÄêµÁ¤µ¤ì¤ë¤¿¤á¡¨¤òºÇ¸å¤ËÉÕ¤±¤Æ¤Ï¤Ê¤é¤Ê¤¤¡££á£ä£ä£ó£ñ£ò¤Î·¿¤¬£é£î£ô¤Ç¤¢¤ê¡¢£é£î£ô·¿¤Î£ø¤È£é£î£ô·¿¤Î£ù¤Î£²¤ÄÃͤò»ý¤Ã¤ÆÈô¤ó¤Ç¤¤¿¤³¤È¤ò°ÕÌ£¤¹¤ë¡£´Ø¿ô¤ò¸Æ¤Ö¤È¤³¤í¡Ê£±£µ¡§¡Ë¤È´Ø¿ô¤ÎÄêµÁ¡Ê£µ¡§¤È£²£°¡§¡Ë¤Ç·¿¤ò°ìÃפµ¤»¤ëɬÍפ¬¤¢¤ë¡£ |
£²£²¡§ | ´Ø¿ô£á£ä£ä£ó£ñ£òÆâ¤Ç¤Î¤ß»È¤¨¤ëÊÑ¿ô£ä¤ÎÀë¸À¡£ |
£²£´¡§ | Ê¿ÊýϤη׻»·ë²Ì¤òÊÑ¿ô£ä¤ËÂåÆþ¡£ |
£²£µ¡§ | ´Ø¿ô£á£ä£ä£ó£ñ£ò¤ÎÃͤò¤·¤Æ£ä¤ò»ý¤Áµ¢¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë£ò£å£ô£õ£ò£îʸ¤Ç¤¢¤ë¡££á£ä£ä£ó£ñ£ò¤ÎÃͤϣé£î£ô·¿¤Ç¤¢¤ë¤³¤È¤ò£µ¡§¤È£²£°¡§¤ÇÀë¸À¤·¤Æ¤¤¤ë¤¿¤á¡¢£ä¤â£é£î£ô·¿¤Ç¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£ |
´Ø¿ô¤Î°ìÈÌ·Á¼°¤Ï¡¢
Ìá¤êÃͤη¿¡¡´Ø¿ô̾¡Ê¡¡²¾°ú¿ô¤Îʤӡ¡¡Ë ¡Ð ¡¡¡¡ÊÑ¿ô¤ÎÀë¸À¡¨ ¡¡¡¡¼Â¹Ôʸ¡¨ ¡¡¡¡£ò£å£ô£õ£ò£î¡¡¼°¡¨ ¡Ñ¤Î¤è¤¦¤Ç¤¢¤ê¡¢¤¤¤Þ¤Þ¤Ç¾Ò²ð¤·¤Æ¤¤¿¥×¥í¥°¥é¥à¤Î·Á¼°¤ÈƱ¤¸¤Ç¤¢¤ë¡£
£·¢ª£¸¢ª£¹¢ª£±£°¢ª£±£±¢ª£±£²¢ª£±£³¢ª£±£´¢ª£±£µ¢ª£±£¶¢ª£±£·¢ª£±£¸ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¢¬ ¡¡¡¡¡¡¡¡¡¡¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¢«¡¡¡¡¢«¢«¢«¢«¢«¢«¢«¢«¢« ¡¡¡¡¡¡¡¡¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¬ ¡¡¡¡¡¡¡¡¡¡¢ª¡¡£²£°¢ª£²£±¢ª£²£²¢ª£²£³¢ª£²£´¢ª£²£µ¢ª£²£¶¢ª£²£·¡¡¢ª¤Î¤è¤¦¤Ë¡¢£±£µ¡§¤«¤é£²£°¡§¤ØÈô¤Ó¡¢ºÆ¤Ó£±£µ¡§¤ËÌá¤Ã¤ÆÍè¤ë¡£¡¡¤Þ¤¿¡¢´Ø¿ô¤Ï²¿²ó¤â¸Æ¤Ó½Ð¤¹¤³¤È¤¬¤Ç¤¡¢£±£·¡§¤Ë
/* 17 */ c = addsqr( c, a );¤ò²Ã¤¨¤ë¤È¡¢£ã¤Ë¤Ï¡¡£ã¡°£²¡Ü£á¡°£²¡¡¤Î·ë²Ì¤¬ÂåÆþ¤µ¤ì¤ë¡£ÆþÎϤµ¤ì¤¿£á¡¤£â¤ÎÃͤǣã¤òɽ¸½¤¹¤ë¤È¡¢£±£·¡§¤Î½èÍý¤¬½ªÎ»¤·¤¿»þÅÀ¤Ç¤Ï£ã¤Ë¤Ï¡¡¡Ê£á¡°£²¡Ü£â¡°£²¡Ë¡°£²¡Ü£á¡°£²¡¡¤Î·×»»Ãͤ¬³ÊǼ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ë¡£¤³¤ì¤Ï¡¢£²²ó¤Î£á£ä£ä£ó£ñ£ò´Ø¿ô¤¬¸Æ¤Ð¤ì¤¿¤¿·ë²Ì¤Ç¤¢¤ë¡£
¡¡¾åµ´Ø¿ô£á£ä£ä£ó£ñ£ò¤Î¤è¤¦¤Ë¡¢¸Æ¤Ð¤ì¤ë´Ø¿ô¤ò¸Æ¤Ö´Ø¿ô¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤È¸Æ¤Ö¡£¤Ä¤Þ¤ê¡¢£á£ä£ä£ó£ñ£ò¤Ï£í£á£é£î¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤Ç¤¢¤ë¡£
¡¡¥×¥í¥°¥é¥à£´¡Ý£±£°¡Ý£±¤Ç¤Ï¡¢£²¤Ä¤ÎÃͤò»ý¤Ã¤Æ¥µ¥Ö¥ë¡¼¥Á¥ó¤ËÈô¤ó¤Ç¤¤¤Ã¤¿¡£¤Ä¤Þ¤ê¡¢£á¡¤£â¤ÎÃͤò£ø¡¤£ù¤Ë¥³¥Ô¡¼¤¹¤ë·Á¼°¤ò¤È¤Ã¤Æ¤¤¤¿¡£¤³¤Î¾ì¹ç¡¢£á¤È£ø¡¢£â¤È£ù¤Çµ²±Îΰè¤ò£²ÇܻȤäƤ·¤Þ¤¦¤³¤È¤Ë¤Ê¤ë¡£¤·¤«¤·¡¢¥µ¥Ö¥ë¥Á¡¼¥ó¤Ç£ø¡¤£ù¤ÎÃͤò¹¹¿·¤·¤Æ¤â¥á¥¤¥ó¤Î£á¡¤£â¤Ë¤Ï¤Ê¤ó¤é±Æ¶Á¤òÍ¿¤¨¤Ê¤¤¤È¤¤¤¦ÍøÅÀ¤Ï¤¢¤ë¡£È¿ÂФ˥µ¥Ö¥ë¡¼¥Á¥ó¤Ç¹¹¿·¤µ¤ì¤¿Ãͤò¥á¥¤¥ó¤Ë¤âÈ˱ɤ·¤¿¤¤¤³¤È¤¬¤¢¤ë¡£¤½¤Î¤¿¤á¤Ë¡¢Ãͤ½¤Î¤â¤Î¤ò»ý¤Ã¤Æ¥µ¥Ö¥ë¡¼¥Á¥ó¤ËÈô¤Ö¤Î¤Ç¤Ï¤Ê¤¯¡¢Ãͤ¬³ÊǼ¤µ¤ì¤Æ¤¤¤ëµ²±Îΰè¤Î¾ì½ê¤ò¤â¤Ã¤Æ¥µ¥Ö¥ë¡¼¥Á¥ó¤ËÈô¤ÖÊýË¡¤¬¤¢¤ë¡£¥×¥í¥°¥é¥à£´¡Ý£±£°¡Ý£²¤Î³ÊǼÎΰè¡ÊÈÖÃϡˤò¼õ¤±ÅϤ¹ÊýË¡¤ÎÎã¤Ç¤¢¤ë¡£
¡¡ÈÖÃϸƤӽФ·¤Ï¡¢¼¡¾Ï¤ÇͽÄꤷ¤Æ¤¤¤ë¥Ý¥¤¥ó¥¿¤È¿¼¤¤´ØÏ¢¤¬¤¢¤ë¤Î¤Ç¡¢¥Ý¥¤¥ó¥¿¤ò³Ø¤ó¤À¸å¤Ë¤â¤¦°ìÅÙ¸«ÊÖ¤·¤Æ¤¤¤¿¤À¤¤¿¤¤¡£
/* 1 */ /* Program 4-10-2 */ /* 2 */ /* £²¿ô¤ÎÊ¿ÊýϤò·×»»¤¹¤ë Ver 2 */ /* 3 */ #include <stdio.h> /* 4 */ /* 5 */ int addsqr(int *x, int *y); /* 6 */ /* 7 */ main() /* 8 */ { /* 9 */ int a, b, c; /* 10 */ /* 11 */ printf("a = "); /* 12 */ scanf("%d", &a); /* 13 */ printf("b = "); /* 14 */ scanf("%d", &b); /* 15 */ c = addsqr(&a, &b); /* 16 */ printf("%d^2 + %d^2 = %d\n", a, b, c); /* 17 */ /* 18 */ } /* End of main */ /* 19 */ /* 20 */ int addsqr(int *x, int *y) /* 21 */ { /* 22 */ int d; /* 23 */ /* 24 */ d = (*x) * (*x) + (*y) * (*y); /* 25 */ return (d); /* 26 */ /* 27 */ } /* End of addsqr */
£µ¡§ | ´Ø¿ô£á£ä£ä£ó£ñ£ò¤Î¥Ø¥Ã¥À¤ÎÀë¸À¡£ÈÖÃϸƤӽФ·¤µ¤ì¤ë¾ì¹ç¤Î²¾°ú¿ô¤ÎÁ°¤Ë¤Ï¡¢¡ö¤òÉÕ¤±¤ëɬÍפ¬¤¢¤ë¡£ |
£±£µ¡§ | £á£ä£ä£ó£ñ£ò¤Î¸Æ¤Ó½Ð¤·¡£ÈÖÃϸƤӽФ·¤Î¤¿¤á¡¢Ãͤ¬³ÊǼ¤µ¤ì¤Æ¤¤¤ë°ÌÃÖ¤òÅϤ¹¤è¤¦¤Ë¡¢ÊÑ¿ô¤ÎÁ°¤Ë¡õ¤¬ÉÕ¤¤¤Æ¤¤¤ë¡££ó£ã£á£î£æ¤Î¥Ñ¥é¥á¡¼¥¿¤Ë¤â¡õ¤òÉÕ¤±¤ë¤³¤È¤ÈƱ¤¸¤è¤¦¤Ë¡¢¡õÊÑ¿ô̾¤Ç³ÊǼ°ÌÃÖ¤ò¼¨¤¹¡£ |
£²£´¡§ | Ê¿ÊýϤη׻»¤ò¤·¤Æ¡¢£ã¤ËÂåÆþ¤¹¤ë¡£¤³¤Î´Ø¿ôÆâ¤Ç¤Ï¡¢£ø¡¤£ù¤Ï³ÊǼÈÖÃϤǤ¢¤ë¤¿¤á¡¢¤½¤³¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ëÃͤò»²¾È¤¹¤ë¤¿¤á¤Ë¡¢¡ö£ø¡¢¡ö£ù¤Î¤è¤¦¤Ë¡ö¤òÉÕ¤±¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢»²¾È¤¬¤Ç¤¤ë¡£¡ö¤Ï¡¢³ÊǼÈÖÃϤλؤ¹ÆâÍƤò°ÕÌ£¤¹¤ë¡£ |
¡¡£²£´¡§¤ò
/* 24 */ d = (*x) * (*x) + (*y) * (*y); *x = 1; *y = 2;¤Î¤è¤¦¤ËÊѹ¹¤¹¤ë¤È¡¢£±£¶¡§¤Î½ÐÎÏ·ë²Ì¤Ï¡¢¤¤¤Ä¤Ç¤â a=1, b=2 ¤Ë¤Ê¤Ã¤Æ¤· ¤Þ¤¦¡£¥×¥í¥°¥é¥à£´¡Ý£±£°¡Ý£²¤Ç¤Ï¡¢£²£´¡§¤ò
/* 24 */ d = x * x + y * y; x = 1; y = 2;¤Î¤è¤¦¤ËÊѹ¹¤·¤Æ¤â¡¢£±£¶¡§¤Ç¤Î½ÐÎÏ·ë²Ì¤ÏÆþÎϤ·¤¿£á¡¤£â¤ÎÃͤ¬½ÐÎϤµ¤ì¤ë¡£
¡¡¥Ç¡¼¥¿¤Îʤٴ¹¤¨¤Ë¤Ï¡¢Ã±½ãÁªÂò¥½¡¼¥È¤È¸Æ¤Ð¤ì¤ë¥¢¥ë¥´¥ê¥º¥à¤òºÎÍѤ¹¤ë¡£¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ç¤¢¤ë¡£
¡¡¡¡¡¡4 10 1 9 5 2 7 3 8 6 ¡¡¤Î»þ ¥¹¥Æ¥Ã¥×£±¡¤£²¡¤£³¡¤£´¤ò¼Â¹Ô¸å ¡¡¡¡¡¡1 10 4 9 5 2 7 3 8 6 ¡¡¡¡¡¡¢«£±ÈÖÌܤȣ³ÈÖÌܤΥǡ¼¥¿¤¬¸ò´¹¤µ¤ì¡¢ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤³¤Î»þÅÀ¤Ç°ìÈÖº¸¤ËºÇ¾®¤Î¥Ç¡¼¥¿¤¬¤¯¤ë ¥¹¥Æ¥Ã¥×£µ¡¤£²¡¤£³¡¤£´¤ò¼Â¹Ô¸å ¡¡¡¡¡¡1 2 4 9 5 10 7 3 8 6 ¡¡¡¡¡¡¢«£²ÈÖÌܤȣ¶ÈÖÌܤΥǡ¼¥¿¤¬¸ò´¹¤µ¤ì¡¢ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤³¤Î»þÅÀ¤Çº¸¤«¤é£²ÈÖÌܤޤǤ¬Ê¤ٴ¹¤ï¤Ã¤Æ¤¤¤ë ¥¹¥Æ¥Ã¥×£µ¡¤£²¡¤£³¡¤£´¤ò¼Â¹Ô¸å ¡¡¡¡¡¡1 2 3 9 5 10 7 4 8 6 ¡¡¡¡¡¡¢«£³ÈÖÌܤȣ¸ÈÖÌܤΥǡ¼¥¿¤¬¸ò´¹¤µ¤ì¡¢ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤³¤Î»þÅÀ¤Çº¸¤«¤é£³ÈÖÌܤޤǤ¬Ê¤ٴ¹¤ï¤Ã¤Æ¤¤¤ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§ ¡¡¡¡¡¡1 2 3 4 5 6 7 8 9 10 ¡¡¡¡¡¡¢«Ê¤ٴ¹¤¨½ªÎ»¡£
/* 1 */ /* Program 4-11 */ /* 2 */ /* ¿ôÃͤÎʤÙÂؤ¨ */ /* 3 */ #include <stdio.h> /* 4 */ /* 5 */ void sortnumber(int n, int s[]); /* 6 */ /* 7 */ main() /* 8 */ { /* 9 */ int i,content, data[50]; /* 10 */ /* 11 */ content = 10; /* 12 */ for (i = 0; i < content; i = i + 1) /* 13 */ { /* 14 */ printf("Input %2d number ", i + 1); /* 15 */ scanf("%d", &data[i]); /* 16 */ } /* 17 */ for (i = 0; i < content; i = i + 1) /* 18 */ printf(" %d", data[i]); /* 19 */ printf("\n"); /* 20 */ /* 21 */ sortnumber(content, data); /* 22 */ /* 23 */ for (i = 0; i < content; i = i + 1) /* 24 */ printf(" %d", data[i]); /* 25 */ printf("\n"); /* 26 */ /* 27 */ } /* End of main */ /* 28 */ /* 29 */ /* 30 */ void sortnumber(int n, int s[]) /* 31 */ { /* 32 */ int i, j, k, dummy; /* 33 */ /* 34 */ for (i = 0; i < n; i = i + 1) /* 35 */ { /* 36 */ k = i; /* 37 */ for (j = i+1; j < n; j = j + 1) /* 38 */ if(s[j] < s[k]) /* 39 */ k = j; /* 40 */ dummy = s[i]; /* 41 */ s[i] = s[k]; /* 42 */ s[k] = dummy; /* 43 */ } /* 44 */ } /* End of sortnumber */
£µ¡§ | ʤٴ¹¤¨¤¹¤ë´Ø¿ô£ó£ï£ò£ô£î£õ£í£â£å£ò¤Î¥Ø¥Ã¥ÀÉô¤ÎÀë¸À¡£¥Ç¡¼¥¿¤Î¸Ä¿ô£î¤Èʤٴ¹¤¨¤ë¥Ç¡¼¥¿£ó¤ò²¾°ú¿ô¤È¤·¤ÆÀë¸À¤·¡¢¤³¤ì¤é¤ò»ý¤Ã¤Æ´Ø¿ô£ó£ï£ò£ô£î£õ£í£â£å£ò¤ØÈô¤Ö¡£¤³¤³¤Ç¡¢£ó¤Î¡Î¡Ï¤Ï¡¢ÇÛÎó¤ò°ÕÌ£¤·¤Æ¤¤¤ë¡££ó£ï£ò£ô£î£õ£í£â£å£ò´Ø¿ô¤Ï¡¢Ìá¤êÃͤò»ý¤¿¤Ê¤¤´Ø¿ô¤Ç¤¢¤ë¤¿¤á¡¢£ö£ï£é£ä·¿¤ÇÀë¸À¤µ¤ì¤Æ¤¤¤ë¡£ |
£¹¡§ | ·«¤êÊÖ¤·ºî¶È¤Î¤¿¤á¤ÎÊÑ¿ô£é¡¤Ê¤ٴ¹¤¨¤ò¤¹¤ë¸Ä¿ô¤ò³ÊǼ¤¹¤ëÊÑ¿ô£ã£ï£î£ô£å£î£ô¡¤Ê¤ٴ¹¤¨¤Î¥Ç¡¼¥¿¤È¤·¤ÆºÇÂ磵£°¸Ä¤Þ¤Ç¤ò°·¤¨¤ëÇÛÎóÊÑ¿ô£ä£á£ô£á¤ÎÀë¸À¡£ |
£±£±¡§ | ʤٴ¹¤¨¤Î¸Ä¿ô¤ò£±£°¸Ä¤È¤¹¤ë¡£¤³¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥Ç¡¼¥¿¤Î¿ô¤¬Â¿¤¯¤Ê¤Ã¤¿¤È¤¤Ë¤Ï¡¢£¹¡§¤Î£µ£°¤È¡¢¤³¤³¤Î£±£°¤òÂ礤ʿô¤ËÊѹ¹¤·¤Æ¤ä¤ì¤Ð¡¢¥×¥í¥°¥é¥àÁ´ÂΤò½¤Àµ¤·¤Ê¤¯¤Æ¤â¤è¤¯¤Ê¤ë¡£¤³¤Îʸ¤¬¤Ê¤¤¾ì¹ç¤Ï¡¢¥×¥í¥°¥é¥àÃæ¤Î£ã£ï£î£ô£å£î£ô¤¬¤¹¤Ù¤Æ£±£°¤Ë¤Ê¤Ã¤Æ¤ª¤ê¡¢£±£°¤ò£µ£°¤ËÊѹ¹¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤»þ¤Ï¡¢¤¹¤Ù¤Æ¤Î£±£°¤òÊѹ¹¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤³¤ì¤Ï¡¢¼ê´Ö¤¬¤«¤«¤ê¥ß¥¹¤ò°ú¤µ¯¤³¤¹¸¶°ø¤È¤Ê¤ë¡£¥×¥í¥°¥é¥à¤ò½ñ¤¯¤È¤¤Ë¤Ï¡¢¤Ê¤ë¤Ù¤¯ÈÆÍÑÀ¤ò»ý¤¿¤»¤ë¤è¤¦¤Ë¤¹¤ë¤Î¤¬¡¢¥³¥Ä¤Ç¤¢¤ë¡£ |
£±£²¡Ý£±£¶¡§ | £±£°¸Ä¤Î¥Ç¡¼¥¿¤òÆþÎϤ¹¤ë¡£ |
£±£·¡Ý£±£¹¡§ | ÆþÎϤ·¤¿¥Ç¡¼¥¿¤ò½ÐÎϤ¹¤ë¡£ |
£²£±¡§ | £±£°¸Ä¤Î¥Ç¡¼¥¿¤òʤٴ¹¤¨¤ë¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó£ó£ï£ò£ô£î£õ£í£â£å£ò¤ò¸Æ¤ó¤Ç¤¤¤ë¡££ó£ï£ò£ô£î£õ£í£â£å£ò¤Ï£ö£ï£é£ä·¿¤Ç¤¢¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥à£´¡Ý£±£°¡Ý£±¤Î¤è¤¦¤Ë´Ø¿ô¤Î·ë²Ì¤òÂåÆþ¤¹¤ëɬÍפ¬¤Ê¤¤¡££ö£ï£é£ä·¿¤Î´Ø¿ô¤Ï¡¢´Ø¿ô¤È¤¤¤¦¤è¤ê¤à¤·¤í¼ê³¤¤È¸Æ¤ó¤ÀÊý¤¬Å¬Åö¤Ç¤¢¤í¤¦¡£ |
£²£³¡Ý£²£µ¡§ | ʤٴ¹¤¨¤¿¥Ç¡¼¥¿¤Î½ÐÎÏ¡£´Ø¿ô£ó£ï£ò£ô£î£õ£í£â£å£ò¤ÏÌá¤êÃͤ¬¤Ê¤¤¤³¤È¤ò¾å¤ÇÀâÌÀ¤·¤¿¤¬¡¢¤Ê¤¼¤³¤³¤Ç½ÐÎϤ·¤¿¥Ç¡¼¥¿¤¬Ê¤ٴ¹¤ï¤Ã¤Æ¤¤¤ë¤Î¤Ç¤¢¤í¤¦¤«¡©¡¡¤½¤ì¤ÏÇÛÎóÊÑ¿ô¤ò°ú¿ô¤Ë¤·¤¿¾ì¹ç¤Ï¡¢¤¹¤Ù¤ÆÈÖÃϸƤӽФ·¤Ë¤Ê¤ë¤¿¤á¤Ç¤¢¤ë¡£¤³¤Î¤¿¤á¡¢£³£°¡§°Ê¹ß¤ÎÇÛÎó£ó¡Î¡Ï¤È£ä£á£ô£á¡Î¡Ï¤Ï¡¢Æ±¤¸µ²±Îΰè¤ò»È¤Ã¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢ÃͤòÌ᤹ɬÍפ¬¤Ê¤¤¡£ |
£³£°¡§ | ´Ø¿ô£ó£ï£ò£ô£î£õ£í£â£å£ò¤Î¥Ø¥Ã¥ÀÉô¡£ÇÛÎó¤Î¾ì¹ç¤Ï¡¢ÈÖÃϸƤӽФ·¤Ç¤âÊÑ¿ô¤ÎÁ°¤Ë¡ö¤¬ÉÕ¤«¤Ê¤¤¤³¤È¤ËÃí°Õ¤¹¤ë»ö¡£ |
£³£´¡Ý£´£³¡§ | ñ½ãÁªÂò¥½¡¼¥È¤Î¥¢¥ë¥´¥ê¥º¥à¤Ë¤è¤ê¥Ç¡¼¥¿¤Îʤٴ¹¤¨¤ò¤¹¤ë¡£ |
¡¡ÈÖÃϸƤӽФ·¤È¥Ý¥¤¥ó¥¿·¿¡Ê¼¡²ó¤ÎͽÄê¡Ë¤Ï¡¢Ì©Àܤʴط¸¤¬¤¢¤ë¤¿¤á¤½¤³ ¤Ç¤â¤¦°ìÅÙ²òÀ⤹¤ë¤Î¤Ç¡¢¤³¤³¤Ç¤Ï¤³¤ÎÊդǤä¤á¤Ë¤¹¤ë¡£
£³¤Î³¬¾è¤Ï¡¢¡¡£³¡ª¡¡¡á¡¡£³¡ß£²¡ß£± £µ¤Î³¬¾è¤Ï¡¢¡¡£µ¡ª¡¡¡á¡¡£µ¡ß£´¡ß£³¡ß£²¡ß£± £î¤Î³¬¾è¤Ï¡¢¡¡£î¡ª¡¡¡á¡¡£î¡ß¡Ê£î¡Ý£±¡Ë¡ß¡Ê£î¡Ý£²¡Ë¡ß¡¦¡¦¡¦¡ß£²¡ß£±¤Î¤è¤¦¤Ê·×»»¼°¤È¤Ê¤ë¡£°ìÈ̤ˡ¡£î¡ª¡á£î¡ß¡Ê£î¡Ý£±¡Ë¡ª¡¡¤Ç¤¢¤ë¤«¤é¡¢´Ø¿ô£æ¤ÇÄêµÁ¤·¤Ê¤ª¤¹¤È
¡¡¡¡£æ¡Ê£î¡Ë¡¡¡á¡¡¨® £±¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§£î¡á£°¤Î»þ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨± £î¡ß£æ¡Ê£î¡Ý£±¡Ë¡¡¡¡¡§£î¡ä£°¤Î»þ¤Î¤è¤¦¤ËÄêµÁ¤Ç¤¤ë¡£¤³¤Î¾ì¹ç¡¢£î¤Î³¬¾è¤òÄêµÁ¤¹¤ë¤Î¤Ë¡Ê£î¡Ý£±¡Ë¡ª¤ò»È ¤Ã¤Æ¤¤¤ë¡£¤Ä¤Þ¤êºÆµ¢Åª¤ÊÄêµÁ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
¡¡¸½ºß¤Þ¤Ç¤Ë¤ß¤Ê¤µ¤ó¤Ë²òÀ⤷¤¿Ãμ±¤Ç£î¤Î³¬¾è¤ò¤â¤È¤á¤ë´Ø¿ô¤ò¥×¥í¥°¥é ¥à¤¹¤ë¤³¤È¤ò¹Í¤¨¤ë¤È¡¢£æ£ï£òʸ¤Ê¤É¤Î¥ë¡¼¥×¡Ê·«¤êÊÖ¤·¡Ë¤ò»È¤Ã¤Æ¡¢£±¤« ¤é£î¤Þ¤Ç½ç¼¡¤«¤±»»¤¹¤ë¤³¤È¤Ë¤Ê¤ë¤Ç¤¢¤í¤¦¡£¤³¤ì¤Ç¤â·è¤·¤Æ°¤¯¤Ê¤¤¤Î¤À ¤¬¡¢¤â¤È¤Î´Ø¿ô¤¬ºÆµ¢Åª¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤ì¤Ð¡¢£Ã¥×¥í¥°¥é¥à¤âºÆµ¢Åª¤Ë½ñ¤ ¤¿¤¤¤È»×¤¦¤Ç¤¢¤í¤¦¤·¡¢ÌäÂê¤È¥×¥í¥°¥é¥à¤Î¹Í¤¨Êý¤¬°ìÃפ·¤Æ¤¤¤ë¤Î¤Çʬ¤« ¤ê¤ä¤¹¤¤¡£Î㣴¡Ý£±£²¤ÇºÆµ¢Åª´Ø¿ôÄêµÁ¤òÍý²ò¤·¤è¤¦¡£
/* 1 */ /* Program 4-12 */ /* 2 */ /* £î³¬¾è¤òµá¤á¤ë */ /* 3 */ /* 4 */ #include <stdio.h> /* 5 */ /* 6 */ int fact(int n); /* 7 */ /* 8 */ main() /* 9 */ { /* 10 */ int a, b; /* 11 */ /* 12 */ printf("a="); /* 13 */ scanf("%d", &a); /* 14 */ /* 15 */ b = fact(a); /* 16 */ /* 17 */ printf("%d! = %d\n",a, b); /* 18 */ /* 19 */ } /* 20 */ /* 21 */ int fact(int n) /* 22 */ { /* 23 */ int dum; /* 24 */ /* 25 */ if (n == 0) /* 26 */ dum = 1; /* 27 */ else /* 28 */ dum = n * fact(n - 1); /* 29 */ /* 30 */ return dum; /* 31 */ /* 32 */ } /* End of fact */
£¶¡§ | ³¬¾è¤òµá¤á¤ë´Ø¿ô£æ£á£ã£ô¤Î¥Ø¥Ã¥ÀÉô¤ÎÀë¸À¡£°ú¿ô¤Ë¤Ï£î¤òÅϤ¹¤è¤¦¤Ë¤¹¤ë¡£ |
£²£µ¡§ | £î¤ÎÃͤ¬£°¤Î»þ¤È¤½¤ì°Ê³°¤Î»þ¤Ë½èÍý¤òʬ¤±¤Æ¤¤¤ë¡£ |
£²£¶¡§ | £î¡á£°¤Î»þ¤Î½èÍý¤Ç¡¢£æ£á£ã£ô¡Ê£°¡Ë¤ÎÃͤȤ·¤Æ£±¤òÌ᤹¤è¤¦¤Ë¤·¤Æ¤¤¤ë¡£Ì᤹Ãͤò°ì»þŪ¤ËÊÑ¿ô£ä£õ£í¤ËÂåÆþ¤·¤Æ¤¤¤ë¡£ |
£²£·¡§ | £î¡ã¡ä£°¤Î»þ¤Î½èÍý¤Ç¡¢£æ£á£ã£ô¡Ê£î¡Ë¤ÎÃͤȤ·¤Æ¡¢£î¡ß£æ£á£ã£ô¡Ê£î¡Ý£±¡Ë¤òÌ᤹¤è¤¦¤Ë¡¢£ä£õ£í¤ËÂåÆþ¤¹¤ë¡£¤³¤³¤Ç¡¢£æ£á£ã£ô¡Ê£î¡Ý£±¡Ë¤ò¸Æ¤ó¤Ç¤¤¤ë¤Î¤ÇºÆµ¢Åª¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ |
£³£°¡§ | ´Ø¿ô£æ£á£ã£ô¤ÎÃͤȤ·¤Æ¡¢£ä£õ£í¤ËÂåÆþ¤µ¤ì¤¿ÃͤòÌ᤹¡£ |
ÊÑ¿ô£ä£õ£í¤ò»È¤ï¤º¡¢Ä¾ÀÜÃͤòÌ᤹¤³¤È¤â¤Ç¤¤ë¡££²£±¡Ý£³£²¡§¤ò°Ê²¼¤Î¤è ¤¦¤ËÊѹ¹¤·¤Æ¤â¤è¤¤¡£
¡¡£ò£å£ô£õ£ò£îʸ¤Ï¡¢£±¤Ä¤Î´Ø¿ô¤ÎÃæ¤ËÊ£¿ô¸ºß¤·¤Æ¤â¤è¤¤¡£/* 21 */ int fact(int n) /* 22 */ { /* 23 */ if (n == 0) /* 24 */ return 1; /* 25 */ else /* 26 */ return n * fact(n - 1); /* 27 */ /* 28 */ } /* End of fact */
¡¡¿ô³ØŪ¤Ê´Ø¿ô¤òºÆµ¢Åª¤ËÄêµÁ¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤ÏÍý²ò¤·¤Æ¤¤¤¿¤À¤±¤¿¤È»×¤¦¤¬¡¢ÃͤòÌᤵ¤Ê¤¤¼ê³¤¤Ë¤Ä¤¤¤Æ¤âºÆµ¢Åª¤ËÄêµÁ¤Ç¤¤ë¤³¤È¤ò¼¨¤½¤¦¡£Î㣴¡Ý£±£³¤Ï¡¢Ã¯¤â¤¬¤³¤Î¤è¤ÊȯÁÛ¤Ç¥×¥í¥°¥é¥à¤ò½ñ¤«¤Ê¤¤¤È»×¤¦¤¬¡¢¤¢¤¨¤ÆºÆµ¢Åª¤Ê´Ø¿ô¡Ê¼ê³¤¡Ë¤Ç·«¤êÊÖ¤·¤ò¼Â¸½¤Ç¤¤ë´Êñ¤ÊÎã¤Ç¤¢¤ë¡£
/* 1 */ /* program 4-13 */ /* 2 */ /* ºÆµ¢¤Ë¤è¤ë½ÐÎÏÎã */ /* 3 */ #include <stdio.h> /* 4 */ /* 5 */ void printrec( int n, int data[] ); /* 6 */ /* 7 */ main() /* 8 */ { /* 9 */ int data[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; /* 10 */ printrec( 9, data ); /* 11 */ printf("\n"); /* 12 */ } /* 13 */ /* 14 */ void printrec( int n, int data[] ) /* 15 */ { /* 16 */ if ( n >= 0 ) /* 17 */ { /* 18 */ printf("%5d", data[n]); /* 19 */ printrec( n-1, data ); /* 20 */ } /* 21 */ }
£µ¡§ | µÕ½ç¤Ë½ÐÎϤ¹¤ë´Ø¿ô¡Ê¼ê³¤¡Ë¤Î¥Ø¥Ã¥ÀÉô¤ÎÀë¸À¡£ |
£¹¡§ | ½ÐÎϤ¹¤ë¤¿¤á¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ëÇÛÎóÊÑ¿ô£ä£á£ô£á¤ÎÀë¸À¤Ç¤¢¤ë¡£¤¤¤Þ¤Þ¤Ç³Ø¤ó¤À·Á¼°¤È¤Ï¿¾¯°Û¤Ê¤Ã¤Æ¤¤¤ë¡£¡Î¡ÏÆâ¤ËÇÛÎó¤ÎÍ×ÁǤθĿô¤Îµ½Ò¤¬¤Ê¤¯¡¢Âå¤ï¤ê¤Ë¡á°Ê²¼¤Ë¥Ç¡¼¥¿¤¬µ½Ò¤µ¤ì¤Æ¤¤¤ë¡£¤³¤ì¤Ï¡¢ÊÑ¿ô¤òÀë¸À¤¹¤ë¤ÈƱ»þ¤Ë¡¢ÊÑ¿ô¤Î½é´ü²½¤¬²Äǽ¤Ç¤¢¤ê¡¢ÇÛÎó¤Î¾ì¹ç¤Ï¡Ð¡ÑÆâ¤Ë¥Ç¡¼¥¿¤òµ½Ò¤¹¤ë¤È¤½¤ÎÃͤÇÇÛÎó¤ÎÆâÍƤ¬½é´ü²½¤µ¤ì¤Þ¤¿¼«Æ°Åª¤ËÇÛÎó¤Î¥µ¥¤¥º¡ÊÍ×ÁǤÎÂ礤µ¡Ë¤â¥Ç¡¼¥¿¤Î¿ô¤Ë¹ç¤ï¤»¤Æ·èÄꤵ¤ì¤ë¡£ |
£±£°¡§ | ¥Ç¡¼¥¿¤òµÕ½ç¤Ë½ÐÎϤ¹¤ë´Ø¿ô£ð£ò£é£î£ô£ò£å£ã¤ò¸Æ¤ó¤Ç¤¤¤ë¡£¥Ç¡¼¥¿¤Î¿ô¤¬£±£°¸Ä¤Ç¤¢¤ë¤¿¤áÇÛÎó¤ÎºÇ¸å¤Îź»ú¤Ï£¹¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢°ú¿ô¤Ë£¹¤òÅϤ·¤Æ¤¤¤ë¡££ð£ò£é£î£ô£ò£å£ã¤Ï¡¢ÇÛÎó£ä£á£ô£á¤Îź»ú£¹°Ê²¼¤òµÕ½ç¤Ë½ÐÎϤ¹¤ë´Ø¿ô¤È²ò¼á¤¹¤ë¡£ |
£±£¶¡§ | ÇÛÎó¤Îź»ú¤¬£°°Ê¾å¤Î»þ¤Ë½ÐÎϤ¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤³¤ì¤¬¡¢ºÆµ¢¤ÎÄä»ß¾ò·ï¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ |
£±£¸¡§ | ź»ú£î¤Î¥Ç¡¼¥¿¤Î½ÐÎÏ¡£ |
£±£¹¡§ | ź»ú£î¡Ý£±°Ê²¼¤Î£ä£á£ô£á¤ÎÆâÍƤòµÕ½ç¤Ë½ÐÎϤ¹¤ë´Ø¿ô£ð£ò£é£î£ô£ò£å£ã¤ò¸Æ¤ó¤Ç¤¤¤ë¡£¤³¤³¤¬ºÆµ¢Åª¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ |
¡¡¤³¤ÎÎã¤Ë¤è¤ê¡¢·«¤êÊÖ¤·¤¬ºÆµ¢´Ø¿ô¤Ë¤è¤ê¼Â¸½¤Ç¤¤ë¤³¤È¤¬¤ï¤«¤Ã¤Æ失¤¿¤È»×¤¦¡£
¡¡¤µ¤é¤Ë¤â¤¦¾¯¤·Æñ¤·¤¤ºÆµ¢Åª¤Ê¼ê³¤¤ÎÎã¤ò¤¢¤²¤è¤¦¡£¤è¤¯»²¹Í½ñ¤Ê¤É¤Ë¼è¤ê¾å¤²¤é¤ì¤ë¥Ï¥Î¥¤¤ÎÅã¤È¸Æ¤Ð¤ì¤ëÍ̾¤ÊºÆµ¢¤ÎÎãÂê¤Ç¤¢¤ë¡£
£±¡¡£±Å٤ˣ±¤Ä¤Î±ßÈפ·¤«°ÜÆ°¤Ç¤¤Ê¤¤¡£ £²¡¡±ßÈפϡ¢¤Ä¤Í¤Ë¤ª»®¤Î°ìÈ־夫¤é¤·¤«¼è¤ë¤³¤È¤¬¤Ç¤¤Ê¤¤¡£ £³¡¡¼«Ê¬¤è¤ê¾®¤µ¤¤±ßÈפξå¤Ë¤Ï¡¢Â礤¤±ßÈפÏÃÖ¤¤¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
¡¡¡£Á¤ËÃÖ¤¤¤Æ¤¢¤ë±ßÈפò¾å¤«¤é£î¡Ý£±¸Ä¤¢¤é¤«¤¸¤á£Â¤Ø°ÜÆ°¡£ ¢¡¡£Á¤Î°ìÈÖ²¼¤ËÃÖ¤¤¤Æ¤¢¤Ã¤¿±ßÈפò£Ã¤Ø°Ü¤¹¡£ £¡¡£Â¤ËÃÖ¤¤¤Æ¤ª¤¤¤¿£î¡Ý£±¸Ä¤Î±ßÈפò£Ã¤Ø°ÜÆ°¡£ |
¡¡¢¤È£¤Î¤¢¤¤¤À¤Ç¤Ï¡¢£Â¤ËÃÖ¤¤¤Æ¤¢¤ë£î¡Ý£±¸Ä¤Î±ßÈפò£Ã¤Ë°Ü¤¹¤³¤È¤ò¹Í¤¨¤ì¤Ð¤è¤¤¡£¤³¤Î»þÅÀ¤Î£Â¤Î¾õÂÖ¤òÀè¤Î£Á¤È¹Í¤¨¡¢£Â¤òÀè¤Î£Á¤È¹Í¤¨¤Æ¤ä¤ì¤Ð¡¢¾åµ¡¢£¤Î¼ê½ç¤¬¤½¤Î¤Þ¤ÞÍøÍѤǤ¤ë¡£¾åµ¼ê½ç¤ò´Ø¿ôŪ¤Ëµ½Ò¤·¤Æ¤ß¤è¤¦¡£
£î¸Ä¤Î±ßÈפò£Á¤«¤é£Ã¤Ø°Ü¤¹¡§ move( n, A to C, using B )
¡¡¡¡¡ £î¡Ý£±¸Ä¤Î±ßÈפò£Á¤«¤é£Â¤Ø°ÜÆ° ¡§ move( n-1, A to B, using C ) ¡¡¡¡¢ £Á¤Î°ìÈÖ²¼¤Ë¤¢¤Ã¤¿¡Ê£îÈÖÌܤΡ˱ßÈפò£Ã¤Ø°Ü¤¹ ¡§ ½ÐÎÏ( n ¤ò A ¤«¤é C ¤Ø ) ¡¡¡¡£ £î¡Ý£±¸Ä¤Î±ßÈפò£Â¤«¤é£Ã¤Ø°ÜÆ° ¡§ move( n-1, B to C, using A )¡¡¤³¤Î¤è¤¦¤Ëµ½Ò¤·¤Æ¤ß¤ë¤È¡¢¼ê³¤¤¬ºÆµ¢Åª¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤Ëµ¤ÉÕ¤¯¤Ç¤¢¤í¤¦¡£¤Ä¤Þ¤ê¤³¤ì¤é¤¬ºÆµ¢¤Î°ìÈ̼°¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤³¤ì¤ËºÆµ¢¤ÎÄä»ß¾ò·ï¤Ä¤Þ¤ê¡¢£î¤¬£±¤Î»þ¤Î¾õ¶·¤ò¹Í¤¨¤ì¤Ð¤è¤¤¡£
¡¡£±¸Ä¤Î±ßÈפò£Á¤«¤é£Ã¤Ø°Ü¤¹¡§ move( 1, A to C, using B )
¡¡¡ £Á¤Ë¤¢¤ë£±¤Ä¤Î±ßÈפò£Ã¤Ø°Ü¤¹ ¡§ ½ÐÎÏ( 1 ¤ò A ¤«¤é C ¤Ø )
/* 1 */ /* Program 4-14-1 */ /* 2 */ /* ¥Ï¥Î¥¤¤ÎÅã */ /* 3 */ /* 4 */ #include <stdio.h> /* 5 */ /* 6 */ void move(int n, char a, char b, char c); /* 7 */ /* 8 */ main() /* 9 */ { /* 10 */ int n; /* 11 */ /* 12 */ printf("How many saucers do You want? "); /* 13 */ scanf("%d", &n); /* 14 */ /* 15 */ move(n, 'A', 'B', 'C'); /* 16 */ } /* 17 */ /* 18 */ void move(int n, char a, char b, char c) /* 19 */ { /* 20 */ if(n > 1) /* 21 */ move(n - 1, a, c, b); /* 22 */ printf("saucer %2d : %c -> %c\n", n, a, c); /* 23 */ if(n > 1) /* 24 */ move(n - 1, b, a, c); /* 25 */ }
£¶¡§ | ºÆµ¢´Ø¿ô£í£ï£ö£å¤Î¥Ø¥Ã¥ÀÉô¤ÎÄêµÁ¡£°ú¿ô¤Ë¡¢±ßÈפοô¤È¤É¤³¤«¤é¤É¤³¤Ø¤É¤³¤òÍøÍѤ·¤Æ¤Î£´¤Ä¤¬¤¢¤ë¡£¤³¤ì¤é¤Ï¡¢Ã͸ƤӽФ·¤Ç¤¢¤ë¡£ |
£±£µ¡§ | £í£ï£ö£å¤Î¸Æ¤Ó½Ð¤·¡£ |
£±£¸¡Ý£²£µ¡§ | ºÆµ¢´Ø¿ô¤ÎÄêµÁ¡£ºÆµ¢¤ÎÄä»ß¾ò·ï¤È¤·¤Æ¡¢£²£°¡§¤È£²£³¡§¤Î£é£æʸ¤Ç±ßÈפοô¤¬£±°Ê²¼¤Ë¤Ê¤Ã¤¿¤È¤¤ËºÆµ¢¤ÇÀø¤é¤Ê¤¯¤·¤Æ¤¤¤ë¡£¾åµ²òÀâ¤Î¡¤¬£²£±¡§¡¤¢¤¬£²£²¡§¡¤£¤¬£²£´¡§¤ËÂбþ¤·¤Æ¤¤¤ë¡£ |
Î㤨¤Ð¡¢ sourcer 1 : A -> B ¤Ï¡¢£±È֤αßÈפò¤ª»®£Á¤«¤é¤ª»®£Â¤Ø°ÜÆ° ¤µ¤»¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£¼Â¹ÔÎã¤ò»î¤·¤Æ¤ß¤ë¤È¡¢Æ°¤¤¬¤è¤¯Ê¬¤«¤ë¤È»×¤¦¡£
¡¡¤³¤Î¤è¤¦¤ËºÆµ¢Åª¤Ë¥×¥í¥°¥é¥à¤¹¤ë¤È¤ä¤ä¤³¤·Áàºî¤¬¥¨¥ì¥¬¥ó¥È¤Ëµ½Ò¤¹ ¤ë¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¡£µÕ¤Ë¤³¤Î¥×¥í¥°¥é¥à¤òºÆµ¢¤ò»È¤ï¤Ê¤¤¤È¤¹¤´¤¯ Æñ¤·¤¯¤Ê¤ë¤Ç¤¢¤í¤¦¡£µ¡²ñ¤¬¤¢¤ì¤Ð¡¢¸«¤»¤¿¤¤¤È»×¤¦¡£
¡¡¤ª»®¤Î̾Á°¤ò£Á¡¤£Â¡¤£Ã¤Î¤«¤ï¤ê¤Ë¿ô»ú¤Î£±¡¤£²¡¤£³¤ËÃÖ¤´¹¤¨¤ë¤È¥×¥í ¥°¥é¥à¤Ï¤è¤êû¤¤¥¹¥Æ¥Ã¥×¤Ë¤Ê¤ë¤Î¤Ç¡¢»²¹Í¤Þ¤Ç¤Ë¥×¥í¥°¥é¥à£´¡Ý£±£´¡Ý£² ¤ËºÜ¤»¤ÆÃÖ¤¯¡£
/* 1 */ /* Program 4-14-2 */ /* 2 */ /* ¥Ï¥Î¥¤¤ÎÅã Ver. 2 */ /* 3 */ /* 4 */ #include <stdio.h> /* 5 */ /* 6 */ void move(int n, int s, int d); /* 7 */ /* 8 */ main() /* 9 */ { /* 10 */ int n; /* 11 */ /* 12 */ printf("How many saucers do You want? "); /* 13 */ scanf("%d", &n); /* 14 */ /* 15 */ move(n, 1, 3); /* 16 */ } /* 17 */ /* 18 */ void move(int n, int s, int d) /* 19 */ { /* 20 */ if(n > 1) /* 21 */ move(n - 1, s, 6 - s - d); /* 22 */ printf("saucer %2d : %2d -> %2d\n", n, s, d); /* 23 */ if(n > 1) /* 24 */ move(n - 1, 6 - s - d, d); /* 25 */ }
£±£µ¡§ | ´Ø¿ô£í£ï£ö£å¤Î¸Æ¤Ó½Ð¤·¡£¤³¤Î¾ì¹ç¤Ï¡¢£î¸Ä¤Î±ßÈפò¤ª»®£±¡Ê£Á¡Ë¤«¤é¤ª»®£³¡Ê£Ã¡Ë¤Ø°ÜÆ°¤µ¤»¤ë¼ê³¤¤Ç¤¢¤ë¤È²ò¼á¤¹¤ì¤Ð¤è¤¤¡£ |
£±£¸¡Ý£²£µ¡§ | £í£ï£ö£å´Ø¿ô¤ÎÄêµÁ¡£¥×¥í¥°¥é¥à£´¡Ý£±£´¡Ý£±¤Ç¤Ï°ú¿ô¤¬£´¤Ä¤Ç¤¢¤Ã¤¿¤Î¤Ë¤¿¤¤¤·¤Æ¡¢º£²ó¤Ï£³¤Ä¤Ç¤¹¤ó¤Ç¤¤¤ë¡£¤³¤ì¤Ï¡¢±ßÈפò¤É¤³¤«¤é¤É¤³¤Ø¤¬¤ï¤«¤ì¤Ð¤É¤³¤ò»È¤Ã¤Æ¤È¤¤¤¦¤Î¤Ï»Ä¤ê¤Ç¤¢¤ë¤³¤È¤òÍøÍѤ·¤Æ¤¤¤ë¤«¤é¤Ç¤¢¤ë¡££²£´¡§¡¤£²£¶¡§¤Ç£¶¡Ý£ó¡Ý£ä¤È¤¤¤¦¼°¤¬»Ä¤ê¤Î¤ª»®¤ò»»½Ð¤·¤Æ¤¤¤ëÉôʬ¤Ç¤¢¤ë¡£¤³¤Î¤è¤¦¤ÊºÙ¹©¤â¥×¥í¥°¥é¥ß¥ó¥°¤Ë¤ÏɬÍפȤ¹¤ë¤³¤È¤Ç¤¢¤ë¡£¤¿¤À¤·¡¢¤ï¤«¤ê¤ä¤¹¤µ¤ÎÌ̤Ǥ¤¤¦¤È¤³¤Î¤è¤¦¤ÊºÙ¹©¤Ï¤è¤¯¤Ê¤¤¤Î¤Ç¤Ï¡© |
Îã¡¡£±£²£¸¤È£³£¶¤ÎºÇÂç¸øÌó¿ô¤òµá¤á¤ë¡£ ¡¡¡Ê£±£²£¸¡¤£³£¶¡Ë¡¡¢ª¡¡¡Ê£³£¶¡¤£±£²£¸¤ò£³£¶¤Ç³ä¤Ã¤¿Í¾¤ê¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£³£¶¡¤£²£°¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£²£°¡¤£³£¶¤ò£²£°¤Ç³ä¤Ã¤¿Í¾¤ê¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£²£°¡¤£±£¶¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£±£¶¡¤£²£°¤ò£±£¶¤Ç³ä¤Ã¤¿Í¾¤ê¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£±£¶¡¤£´¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£´¡¤£±£¶¤ò£´¤Ç³ä¤Ã¤¿Í¾¤ê¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ª¡¡¡Ê£´¡¤£°¡Ë ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¬ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤³¤Î£´¤¬£±£²£¸¤È£³£¶¤ÎºÇÂç¸øÌó¿ô
£ç£ã£ä¡Ê£ø¡¤£ù¡Ë¡¡¡á¡¡¨®¡¡£ù¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡§£ò¡á£°¤Î¤È¤ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨±¡¡£ç£ã£ä¡Ê£ù¡¤£ò¡Ë¡¡¡¡¡§£ò¡ä£°¤Î¤È¤ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤³¤³¤Ç¡¢£ù¡á¡Ê£ø¤ò£ù¤Ç³ä¤Ã¤¿Í¾¤ê¡Ë¤È¤¹¤ë¤Î¤è¤¦¤Ê¼°¤¬ÄêµÁ¤Ç¤¤ë¡£