CONTENTS / BACK-PAGE / NEXT-PAGE

£´¡¡½èÍý¤ÎÀ©¸æ

¡¡£³¾Ï¤Ç¥×¥í¥°¥é¥à¤Ï¡¢¾å¤«¤é²¼¤Ø½ç¤Ë¼Â¹Ô¤µ¤ì¤ë¤³¤È¤ò³Ø¤ó¤À¡£ËܾϤǤϡ¢¤¢¤ë¾ò·ï¤Ë¤è¤Æ¥×¥í¥°¥é¥à¤Î¼Â¹Ô¤Îή¤ì¤òÊѹ¹¤µ¤»¤¿¤ê¡¢Æ±¤¸½ê¤ò²¿Å٤ⷫ¤êÊÖ¤·¼Â¹Ô¤µ¤»¤¿¤ê¤¹¤ë¥×¥í¥°¥é¥à¤ÎÀ©¸æ¹½Â¤¤Ë¤Ä¤¤¤Æ³Ø¤Ö¡£

£´¡¥£±¡¡¾ò·ïʸ¡¡¡Ý£²Êý¸þʬ´ô¡¡£é£æ¡²£å£ì£ó£åʸ¡Ý

¡¡¾ò·ïȽÄê¤ò¹Ô¤Ê¤Ã¤Æ¼Â¹Ô¤¹¤ëʸ¤òÁªÂò¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤½¤ì¤¬£é£æ¡²£å£ì£ó£åʸ¤Ç¤¢¤ë¡££é£æ¡²£å£ì£ó£åʸ¤Ï¡¢¤Ä¤®¤Î¤è¤¦¤Ê·Á¼°¤ò¤·¤Æ¤¤¤ë¡£³Æ·Á¼°¤Î²¼¤Ëή¤ì¿Þ¤ò¼¨¤¹¡£

¡¡¤³¤³¤Ç¡Ê¼°¡Ë¤Ï¡Ê¼°¡ª¡á£°¡Ë¤È½ñ¤¤¤Æ¤âƱ¤¸°ÕÌ£¤Ç¤¢¤ë¡£¤³¤ì¤Ï¡¢¼°¤Îɾ²ÁÃͤ¬¿¿¡Ê¤¹¤Ê¤ï¤Á ¼°¡â£° ¡Ë¤Î»þʸ£±¤ò¼Â¹Ô¤·¡¢¤½¤ì°Ê³°¤Î»þ¤Ëʸ£²¤Î¼Â¹Ô¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡££å£ì£ó£å¤Ê¤·¤Î¾ì¹ç¤Ï¡¢¼°¤Îɾ²ÁÃͤ¬¿¿¤Î»þ¤Î¤ßʸ£±¤ò¼Â¹Ô¤·¡¢¤½¤ì°Ê³°¤Î»þ¤Ë¤Ï²¿¤â¤·¤Ê¤¤¡£Î㣴¡Ý£±¤ò¹Í¤¨¤ë¡£


Î㣴¡Ý£±

¡¡ÆþÎϤ·¤¿¿ôÃͤ¬´ñ¿ô¤Ç¤¢¤ë¤«¶ö¿ô¤Ç¤¢¤ë¤«¤òȽÄꤷ¡¢´ñ¿ô¤Þ¤¿¤Ï¶ö¿ô¤È½ÐÎϤ¹¤ë¥×¥í¥°¥é¥à¤ò¤Ä¤¯¤ë¡£

¹Í¤¨Êý¡§

¡¡¿ôÃͤò£²¤Ç³ä¤ê¡¢Í¾¤ê¤¬£±¤Î»þ¤Ë¤Ï´ñ¿ô¡¢Í¾¤ê¤¬£°¤Î»þ¤Ë¤Ï¶ö¿ô¤È½ÐÎϤ¹¤ë¡£


¥×¥í¥°¥é¥à£´¡Ý£±

/*  1 */  /* Program 4-1  */
/*  2 */  /*  ´ñ¿ô¡¤¶ö¿ô¡¡È½Äê  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int a;
/*  7 */ 
/*  8 */      scanf("%d", &a);
/*  9 */      if ( a%2 == 1 )
/* 10 */          printf("%d ... odd\n", a);
/* 11 */      else
/* 12 */          printf("%d ... even\n", a);
/* 13 */  }


¼Â¹ÔÎã

£±£± £±£±¡¡¡¥¡¥¡¥¡¡£ï£ä£ä £²£° £²£°¡¡¡¥¡¥¡¥¡¡£å£ö£å£î

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£¸¡§¿ôÃͤòÀ°¿ô¤È¤·¤ÆÆþÎϤ¹¤ë¡£
£¹¡§£é£æʸ¤Ç¤¢¤ë¡£¾ò·ï¼°¤È¤·¤Æ £á¡ó£²¡á¡á£± ¤È¤¹¤ë¡£¤³¤ì¤Ï¡¢£á¤ò£²¤Ç³ä¤Ã¤¿Í¾¤ê¤¬£±¤ÈÅù¤·¤±¤ì¤Ð¿¿¡Ê£°°Ê³°¤Î¿ôÃÍ¡Ë¡¢Åù¤·¤¯¤Ê¤±¤ì¤Ðµ¶¡Ê£°¡Ë¤òÃͤȤ·¤Æ¤â¤Ä¡£¤Ä¤Þ¤ê¼°¤ÎÃͤϡ¢£°¤Þ¤¿¤Ï£±¤Ç¤¢¤ë¡£
£±£°¡§¾ò·ï¼°¤ÎÃͤ¬£°°Ê³°¤Î»þ¤Ë¡¢Ê¸£±¤Ä¤Þ¤ê£±£°¡§¤Îʸ¤¬¼Â¹Ô¤µ¤ì´ñ¿ô¤È½ÐÎϤµ¤ì¤ë¡£Ê¸¤Î½ª¤ï¤ê¤Ë¡¢¡¨¤ò¤Ä¤±¤ë¤³¤È¤ò˺¤ì¤º¤Ë¡£
£±£±¡§£é£æ¡²£å£ì£ó£åʸ¤Î£å£ì£ó£å¤Ç¤¢¤ë¡££å£ì£ó£å¤Ï£±¹Ô¤Ë½ñ¤¯¤³¤È¡£
£±£²¡§£é£æ¤Î¾ò·ï¼°¤ÎÃͤ¬£°¤Î»þ¤Ë¡¢£±£²¡§¤Îʸ¤¬¼Â¹Ô¤µ¤ì¤ë¡£

¡¡¤³¤³¤Ç¡¢£é£æ¡Ê£á¡ó£²¡á¡á£±¡Ë¤ò£é£æ¡Ê£á¡ó£²¡Ë¤ÈÊѹ¹¤·¤Æ¤âƱ¤¸·ë²Ì¤¬ÆÀ¤é¤ì¤ë¡£

¡¡¼Â¹ÔÎ㤫¤é¤â¤ï¤«¤ë¤è¤¦¤Ë¡¢£á¡ó£²¤¬£±¤Î»þ¤Ë¤Ï¡¢¡¥¡¥¡¤£¸¡¤£¹¡¤£±£°¡¤£±£³¤È¼Â¹Ô¤µ¤ì¡¢£á¡ó£²¤¬£°¤Î»þ¤Ë¤Ï¡¢¡¥¡¥¡¤£¸¡¤£¹¡¤£±£±¡¤£±£²¡¤£±£³¤È¼Â¹Ô¤µ¤ì¤ë¡£


Î㣴¡Ý£²

¡¡£³¤Ä¤Î¿ôÃͤòÆɤ߹þ¤ó¤Ç¡¢ºÇÂçÃͤò½ÐÎϤ¹¤ë¥×¥í¥°¥é¥à¤òºî¤ë¡£

¹Í¤¨Êý¡§

¡¡£³¤Ä¤Î¿ôÃͤò¤½¤ì¤¾¤ì£á¡¤£â¡¤£ã¤È¤·ºÇÂçÃͤò£í£á£ø¤È¤¹¤ë¡£

  1. £á¡¤£â¡¤£ã¤Ë¿ôÃͤòÆþÎϤ¹¤ë¡£
  2. £á¤È£â¤òÈæ³Ó¤·¡¢¿ôÃͤÎÂ礭¤¤Êý¤ò£í£á£ø¤ËÂåÆþ¤¹¤ë¡£
  3. £í£á£ø¤È£ã¤ÈÈæ³Ó¤·¡¢£ã¤Î¿ôÃͤ¬Â礭¤±¤ì¤Ð¡¢£ã¤ÎÃͤò£í£á£ø¤ËÂåÆþ¤¹¤ë¡£
  4. ¤³¤Î»þÅÀ¤Ç£í£á£ø¤ÎÃͤϡ¢£á¡¤£â¡¤£ã¤ÎºÇÂçÃͤ¬ÂåÆþ¤µ¤ì¤Æ¤¤¤ë¡£

    £í£á£ø¤ò½ÐÎϤ¹¤ë¡£

    ή¤ì¿Þ


    ¥×¥í¥°¥é¥à£´¡Ý£²

    /*  1 */  /*  Program 4-2  */
    /*  2 */  /*  £³¤Ä¤Î¿ô¤ÎºÇÂçÃͤòµá¤á¤ë¡¥  */
    /*  3 */  #include <stdio.h>
    /*  4 */  main()
    /*  5 */  {
    /*  6 */      int a, b, c, max;
    /*  7 */ 
    /*  8 */      scanf("%d %d %d", &a, &b, &c);
    /*  9 */      if (a > b)
    /* 10 */          max = a;
    /* 11 */      else
    /* 12 */          max = b;
    /* 13 */      if (c > max)
    /* 14 */          max = c;
    /* 15 */      printf("%d %d %d max = %d\n", a, b, c, max);
    /* 16 */  }
    
    
    

    ¼Â¹ÔÎã

    £´¡¡£³¡¡£² £´¡¡£³¡¡£²¡¡£í£á£ø¡¡¡á¡¡£´ £¶¡¡£¹¡¡£± £¶¡¡£¹¡¡£±¡¡£í£á£ø¡¡¡á¡¡£¹

    ¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

    £¸¡§£³¤Ä¤ÎÀ°¿ô¤òÊÑ¿ô£á¡¤£â¡¤£ã¤ËÆþÎϤ¹¤ë¡£
    £¹¡Ý£±£²¡§£á¤È£â¤ÎÃͤòÈæ³Ó¤·¡¢£á¤ÎÃͤ¬£â¤ÎÃͤè¤êÂ礭¤¤»þ£í£á£ø¤Ë£á¤ÎÃͤòÂåÆþ¤·¡¢¤½¤ì°Ê³°¤Î»þ£í£á£ø¤Ë£â¤ÎÃͤòÂåÆþ¤¹¤ë¡£¤³¤³¤Ç¡¢9: ¤Î if ¤È 11: ¤Î else ¤òƱ¤¸¤À¤±»ú²¼¤²¤·¤Æ½ñ¤¯¤³¤È¤òÁ¦¤á¤ë¡£¡Ê²¼µ­¤ÎÃí°Õ¤ò»²¾È¤Î¤³¤È¡£¡Ë
    £±£³¡§£ã¤È£í£á£ø¤ÎÃͤòÈæ³Ó¤·¡¢£ã¤ÎÃͤ¬£í£á£ø¤ÎÃͤè¤êÂ礭¤¤»þ£í£á£ø¤Ë£ã¤ÎÃͤòÂåÆþ¤·¡¢¤½¤ì°Ê³°¤Î»þ¤Ï¤Ê¤Ë¤â¤·¤Ê¤¤¡£
    £±£µ¡§£á¡¤£â¡¤£ã¤ÎÃͤò½ÐÎϤ·¤¿¤¢¤È¤Ë¡¢ºÇÂçÃÍ£í£á£ø¤ÎÃͤò½ÐÎϤ¹¤ë¡£

    ¡ö¡ö¡öÃí°Õ¡ö¡ö¡ö

    	if ( a>b )
    	     if( b>c )   x = c;
    	else   x = b;
    
    ¤ò¤É¤Î¤è¤¦¤Ë²ò¼á¤·¤¿¤é¤è¤¤¤Î¤À¤í¤¦¤«¡©

    ¡¡£Ã¸À¸ì¤Î¾ì¹ç¡¢£å£ì£ó£å¤Ï°ìÈֶᤤ£é£æ¤ËÂбþ¤¹¤ë¡£¤Ä¤Þ¤ê¤³¤Î¾ì¹ç¡¢£á¡ä£â¤«¤Ä£â¡ä£ã¤Î¤È¤­£ø¡á£ã¤¬¼Â¹Ô¤µ¤ì¡¢£á¡ä£â¤«¤Ä£â¡ã¡á£ã¤Î¤È¤­£ø¡á£â¤¬¼Â¹Ô¤µ¤ì¤ë¡££á¡ã¡á£â¤Î¤È¤­¤Ë¤Ï¤Ê¤Ë¤â¼Â¹Ô¤µ¤ì¤Ê¤¤¡£¤è¤Ã¤Æ¡¢¾åµ­¥×¥í¥°¥é¥à¤Ï

    ¤Î¤è¤¦¤Ë²ò¼á¤µ¤ì¤ë¤¿¤á

    	if ( a>b )
    	       if( b>c )   x = c;
    	       else   x = b;
    
    ¤Î¤è¤¦¤ËÂбþ¤¹¤ë if ¤È else ¤òƱ¤¸¤À¤±»ú²¼¤²¤·¤Æ½ñ´¹¤¨¤¿¤Û¤¦¤¬¤è¤¤¡£

    ¡¡¤³¤Î¤è¤¦¤Ë¡¢¿Í´Ö¤Î°Õ¸þ¤òÌÀ³Î¤Ë¤¹¤ë¤¿¤á¤Ë¡¢ÃÊÉÕ¤±¡Ê»ú²¼¤²¡Ë¤ò¹Ô¤¤¥×¥í¥°¥é¥à¤ò¸«¤ä¤¹¤¯¤¹¤ë¡£¤³¤Î¾ì¹ç¡¢£å£ì£ó£å¤ò£±¤Ä¤á¤Î£é£æ¤Ë¤¢¤ï¤»¤Æ½ñ¤¯¤È¡¢¸«¤«¤±¾å¿Í´Ö¤¬¸í¤Ã¤¿²ò¼á¤ò¤·¤ä¤¹¤¯¡¢Ãî¡Ê¥Ð¥°¡Ë¤¬È¯¸«¤·¤Å¤é¤¯¤Ê¤ë¤Î¤ÇÃí°Õ¤¬É¬ÍפǤ¢¤ë¡£Àµ³Î¤ËÃÊÉÕ¤±¤ò¹Ô¤Ê¤¦¤³¤È¤Ï¡¢¥×¥í¥°¥é¥à¤ò¸«¤ä¤¹¤¯¤¹¤ë¤Ð¤«¤ê¤Ç¤Ê¤¯¸í¤ê¤òËɤ°¤Ë¤â¸ú²ÌŪ¤Ç¤¢¤ë¡£

    ¡¡£á¡ä£â¤«¤Ä£â¡ä£ã¤Î¤È¤­¤Ë£ø¡á£ã¤Î¼Â¹Ô¤ò¡¢£á¡ä£â¤«¤Ä£â¡ã¡á£ã¤Î¤È¤­¤Ê¤Ë¤â¼Â¹Ô¤·¤Ê¤¤¡¢£á¡ã¡á£â¤Î¤È¤­£ø¡á£â¼Â¹Ô¤¹¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢¥Ö¥í¥Ã¥¯¡Ð¡¡¡Ñ¤òÍѤ¤¤ë¡£¡Ð ¤È ¡Ñ ¤ÇÊ£¿ô¤Îʸ¤ò°Ï¤ó¤Ç°ì¤Ä¤Îʸ¤È²ò¼á¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤Ä¤Þ¤ê¡¢

    ¤Î¤è¤¦¤ÊÀ©¸æ¤Îή¤ì¤ò¤Ä¤¯¤ë¤Ë¤Ï¡¢¥×¥í¥°¥é¥à¤ò¼¡¤Î¤è¤¦¤ËÊѹ¹¤¹¤ì¤Ð¤è¤¤¡£

    	if ( a>b ) {
    	     if( b>c )   x = c;
    	}
    	else   x = b;
    
    ¤³¤Î¾ì¹ç¡¢ if ( a>b )¡¡Ê¸£±; else x = b; ¤Ç¡¢Ê¸£±¤ÎÃæ¿È¤¬ if ( b>c ) x = c; ¤Ç¤¢¤ë¡£

    ¡¡ ¤Þ¤¿¡¢

    	if ( a>b ) {
    	        ʸ£á¡¨
    	        ʸ£â¡¨
    	        ʸ£ã¡¨
    	        ʸ£ä¡¨
    	   }
    	   else {
    	        ʸ£ö¡¨
    	        ʸ£÷¡¨
    	        ʸ£ø¡¨
    	        ʸ£ù¡¨
    	        ʸ£ú¡¨
    	   }
    
    ¤Î¤è¤¦¤Ê¥×¥í¥°¥é¥à¤Î¾ì¹ç¡¢£á¡ä£â¤Î¤È¤­Ê¸£á¡Áʸ£ä¤ò¼Â¹Ô¤·¡¢£á¡ã¡á£â¤Î¤È¤­Ê¸£ö¡Áʸ£ú¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£¡Ð¡¡¤È¡¡¡Ñ¡¡¤Ç°Ï¤à¤³¤È¤Ë¤è¤Ã¤ÆÊ£¿ô¤Îʸ¤ò°ì¤Ä¤Îʸ¤È¤ß¤Ê¤¹¤³¤È¤¬¤Ç¤­¤ë¡£¤è¤Ã¤Æ¡¢£é£æ¡²£å£ì£ó£å¤Î·Á¼°¤Çʸ£±¡¢Ê¸£²¤ËÂбþ¤¹¤ëÉôʬ¤Ï¡¢¡Ð¡¡¡Ñ¤Ç¥Ö¥í¥Ã¥¯¤òºî¤Ã¤Æ¤ä¤ì¤Ð¡¢Ê£¿ôʸ¤ò£±Ê¸¤È²ò¼á¤·¤Æ¤ä¤ë¤³¤È¤¬²Äǽ¤È¤Ê¤ë¡£


¡¡¤³¤³¤Ç¡¢¤è¤¯»È¤ï¤ì¤ë»»½Ñ±é»»»Ò¡¤Èæ³Ó±é»»»Ò¡¤ÏÀÍý±é»»»Ò¤Ë¤Ä¤¤¤Æ¤Þ¤È¤á¤Æ¤ß¤ë¡£

¡¡»»½Ñ±é»»»Ò¤Ï¡¢¿ôÃͤΡܡ¤¡Ý¡¤¡ß¡¤¡à¤Ê¤É¤ò¹Ô¤Ê¤¦¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ë¡£±é»»·ë²Ì¤Ï¿ôÃͤǤ¢¤ë¡£°Ê²¼¤Îɽ¤Î¤è¤¦¤Ë¤Þ¤È¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¡£

Í¥Àè½ç°Ì±é»»»Ò¼ïÎà²òÀâ
£± ¡Ü ñ¹à±é»»»Ò ¡Ü£ø
£± ¡Ý ñ¹à±é»»»Ò ¡Ý£ø
£² ¡ö £²¹à±é»»»Ò £ø ¡ß £ù
£² ¡à £²¹à±é»»»Ò £ø ¡à £ù
£² ¡ó £²¹à±é»»»Ò ¡Ê£ø¡à£ù¡Ë¤Î;¤ê
£³ ¡Ü £²¹à±é»»»Ò £ø ¡Ü £ù
£³ ¡Ý £²¹à±é»»»Ò £ø ¡Ý £ù
¡¡¤³¤³¤ÇÍ¥Àè½ç°Ì¤È¤Ï¡¢¤¤¤¯¤Ä¤â¤Î±é»»»Ò¤¬º®¤¶¤Ã¤¿¼°¤Î·×»»¤ò¹Ô¤Ê¤¦¤È¤­¤Î±é»»¤Î¹Ô¤Ê¤¦½çÈ֤ǡ¢½ç°Ì¤¬¾®¤µ¤¤¤Û¤ÉÀè¤Ë·×»»¤ò¤¹¤ë¡£Æ±¤¸Í¥Àè½ç°Ì¤Î±é»»»Ò¤¬¤¢¤ë¤È¤­¤Ë¤Ï¡¢º¸¤«¤é½ç¤Ë¹Ô¤Ê¤¦¤â¤Î¤È¤¹¤ë¡£¤¿¤À¤·¡¢³ç¸Ì¤¬¤¢¤ë¤È¤­¤Ë¤Ï°ìÈÖÆ⦤γç¸Ì¤ÎÃ椫¤éÀè¤Ë·×»»¤¹¤ë¡£Î㤨¤Ð¡¢

£á¡à£â¡Ü¡Ê¡Ê£ã¡ó£ä¡Ë¡Ý¡Ê£å¡Ü£æ¡Ë¡Ë¡ö¡Ý£ä
¤Î·×»»¤Ï¡¢°Ê²¼¤Î½ç½ø¤Ç¹Ô¤Ê¤ï¤ì¤ë¡£

  1. ¡¡£á¡à£â
  2. ¡¡¡Ê£ã¡ó£ä¡Ë
  3. ¡¡¡Ê£å¡Ü£æ¡Ë
  4. ¡¡£²¤Î·ë²Ì¡Ý£³¤Î·ë²Ì
  5. ¡¡¡Ý£ä
  6. ¡¡£´¤Î·ë²Ì¡ß£µ¤Î·ë²Ì
  7. ¡¡£±¤Î·ë²Ì¡Ü£¶¤Î·ë²Ì
¡¡Èæ³Ó±é»»»Ò¤Ï¡¢£é£æʸ¤Î¾ò·ï¼°Æâ¤Ê¤É¤Ç¤è¤¯ÍѤ¤¤é¤ì¤ë¡£É¾²Á¡Ê±é»»¡Ë·ë²Ì¤Ï¡¢¿¿¡Ê£°°Ê³°¡Ë¤Þ¤¿¤Ïµ¶¡Ê£°¡Ë¤Ç¤¢¤ë¡£°Ê²¼¤Îɽ¤Ë¤Þ¤È¤á¤ë¡£

Í¥Àè½ç°Ì±é»»»ÒÍøÍÑÎã²òÀâ
£± ¡ã £á¡ã£â £á¤ÎÃͤ¬£â¤ÎÃÍ̤Ëþ
£± ¡ã¡á £á¡ã¡á£â £á¤ÎÃͤ¬£â¤ÎÃͰʲ¼
£± ¡ä £á¡ä£â £á¤ÎÃͤ¬£â¤ÎÃͤè¤êÂç
£± ¡ä¡á £á¡ä¡á£â £á¤ÎÃͤ¬£â¤ÎÃͰʾå
£² ¡á¡á £á¡á¡á£â £á¤È£â¤ÎÃͤ¬Åù¤·¤¤
£² ¡ª¡á £á¡ª¡á£â £á¤È£â¤ÎÃͤ¬Åù¤·¤¯¤Ê¤¤
¡¡¤³¤³¤Ç¡¢Í¥Àè½ç°Ì¤¬¾®¤µ¤¤¤Û¤¦¤¬¡¢Àè¤Ë·×»»¤µ¤ì¤ë¡£

¡¡ÏÀÍý±é»»»Ò¤Ï¡õ¡õ¤È¡Ã¡Ã¤Ç¡¢¾åµ­»»½Ñ±é»»»Ò¡¤Èæ³Ó±é»»»Ò¤ò»È¤Ã¤¿¼°¤òÁȤ߹ç¤ï¤»¤ë¤³¤È¤Ë¤è¤¯ÍѤ¤¤é¤ì¤ë¡£Î㤨¤Ð¡¢£á¡ä£â¤«¤Ä£â¡ä£ã¤Ï a>b && b>c ¡¤£á¡ä£â¤Þ¤¿¤Ï£â¡ã£ã¤Ï a>b || b<c ¤Î¤è¤¦¤Ë½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£É¾²Á·ë²Ì¤Ï¡¢¿¿¡Ê£°°Ê³°¡Ë¤Þ¤¿¤Ïµ¶¡Ê£°¡Ë¤Ç¤¢¤ë¡£

Í¥Àè½ç°Ì±é»»»ÒÍøÍÑÎã²òÀâ
£±¡õ¡õ£á ¡õ¡õ £â£á¤«¤Ä£â
£±¡Ã¡Ã£á ¡Ã¡Ã £â£á¤Þ¤¿¤Ï£â
¡¡¾åµ­£³¼ïÎà¤Î±é»»»Ò¤Î´Ö¤Ë¤âÍ¥ÀèÅÙ¤¬¤¢¤ê°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡£

Í¥Àè½ç°Ì±é»»»Ò
£± »»½Ñ±é»»»Ò
£² Èæ³Ó±é»»»Ò
£³ ÏÀÍý±é»»»Ò
¡¡¤Ä¤Þ¤ê¡¢»»½Ñ±é»»¤Î¤Û¤¦¤¬ÏÀÍý±é»»¤è¤ê¤âÀè¤Ëɾ²Á¤µ¤ì¤ë¡£Î㤨¤Ð¡¢¡¡£á¡Ü£â¡ä£ã¡¡¡õ¡õ¡¡£ø¡ã¡á£ù¡¡¤Ï¡¡°Ê²¼¤Î½ç½ø¤Çɾ²Á¤µ¤ì¤ë¡£

	£±¡¡£á¡Ü£â
	£²¡¡£±¤Î·ë²Ì¡ä£ã
	£³¡¡£ø¡ã¡á£ù
	£´¡¡£²¤Î·ë²Ì¡¡¡õ¡õ¡¡£³¤Î·ë²Ì
£é£æʸ¤Î¼°¤Ç¤Ï¡¢¤³¤Î¤è¤¦¤Ê³Æ¼ï¤Î±é»»»Ò¤òÁȤ߹ç¤ï¤»¤¿¼°¤ò½ñ¤¯¤³¤È¤â¤Ç ¤­¤ë¡£


£´¡¥£²¡¡¾ò·ïʸ¡¡¡Ý¿Êý¸þʬ´ô¡¡£ó£÷£é£ô£ã£è¡²£ã£á£ó£åʸ¡Ý

¡¡£²Êý¸þ¤Ø¤Îʬ´ô¤Ï¡¢£é£æʸ¤ò»È¤Ã¤Æ¼Â¸½¤Ç¤­¤¿¡£¤³¤³¤Ç¤Ï¡¢Â¿Êý¸þ¤Ø¤Îʬ´ô¤Ë¤Ä¤¤¤Æ¹Í¤¨¤Æ¤ß¤ë¡£ÅöÁ³¡¢Â¿Êý¸þʬ´ô¤Ï£é£æʸ¤òÁȤ߹ç¤ï¤»¤Æ¼Â¸½²Äǽ¤Ç¤¢¤ë¤¬¡¢Î㤨¤Ð£±£°Êý¸þ¤Ø¤Îʬ´ô¤Î¾ì¹ç¡¢£¹¸Ä¤Î£é£æʸ¤ò½ñ¤«¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤½¤³¤Ç¡¢Â¿Êý¸þʬ´ô¤ò¼Â¸½¤¹¤ë£ó£÷£é£ô£ã£è¡²£ã£á£ó£åʸ¤¬¤¢¤ë¡££ó£÷£é£ô£ã£è¡²£ã£á£ó£åʸ¤Î·Á¼°¤Ï¡¢²¼µ­¤Î¤è¤¦¤Ç¤¢¤ë¡£

	£ó£÷£é£ô£ã£è¡¡¡Ê¼°¡Ë¡¡¡Ð
	¡¡¡¡¡¡£ã£á£ó£å¡¡Äê¿ô¼°¡§Ê¸£±¡¨
	¡¡¡¡¡¡£ã£á£ó£å¡¡Äê¿ô¼°¡§Ê¸£²¡¨
	¡¡¡¡¡¡£ã£á£ó£å¡¡Äê¿ô¼°¡§Ê¸£³¡¨
	¡¡¡¡¡¡¡¡¡¡¡§
	¡¡¡¡¡¡¡¡¡¡¡§
	¡¡¡¡¡¡£ä£å£æ£á£õ£ì£ô¡§¡¡Ê¸£î¡¨
	¡¡¡Ñ

Î㣴¡Ý£³

£±¤«¤é£³¤Î¿ôÃͤòÆþÎϤ¹¤ë¤È¡¢Âбþ¤¹¤ë±Ññ¸ì¤ò½ÐÎϤ¹¤ë¥×¥í¥°¥é¥à¤òºî¤ë¡£

¹Í¤¨Êý¡§

  1. ¿ôÃͤòÆþÎϤ¹¤ë
  2. ÆþÎϤ·¤¿¿ôÃͤ¬£±¤ÈÅù¤·¤±¤ì¤Ð£ï£î£å¤ò½ÐÎÏ¡¢£²¤ÈÅù¤·¤±¤ì¤Ð£ô£÷£ï¤ò½ÐÎÏ¡¢¡¥¡¥¡¥¤È¤¤¤Ã¤¿¶ñ¹ç¤¤¤Ë°ì¤Ä¤Å¤ÄÈæ¤Ù¤ë¡£

ή¤ì¿Þ

¡¡¤³¤Î¤è¤¦¤Ê¥±¡¼¥¹¤Ë¤Ï¡¢£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤¬Ìò¤ËΩ¤Ä¡£


¥×¥í¥°¥é¥à£´¡Ý£³¡Ý£±

/*  1 */  /*  Program 4-3-1  */
/*  2 */  /*  ¿ôÃͤò±Ññ¸ì¤Ëľ¤¹  Ver. 1  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int x;
/*  7 */ 
/*  8 */      scanf("%d", &x);
/*  9 */      switch ( x ) {
/* 10 */          case 1: printf("One\n"); break;
/* 11 */          case 2: printf("Two\n"); break;
/* 12 */          case 3: printf("Three\n"); break;
/* 13 */          default: printf("otherwise\n"); break;
/* 14 */      }
/* 15 */  }


¼Â¹ÔÎã

3 Three 2 Two 4 ¡¡¡¡¡¡¡¡¢«²¿¤âɽ¼¨¤µ¤ì¤Ê¤¤

²òÀâ

£¸¡§¿ôÃͤÎÆþÎÏ¡££ø¤ËÀ°¿ô¤È¤·¤ÆÆɤ߹þ¤à¡£
£¹¡Á£±£´¡§£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤Ç¤¢¤ë¡££ø¤ÎÃͤˤè¤Ã¤Æ¼Â¹Ôʸ¤¬ÊѤï¤ë¡£¤³¤Î¾ì¹ç¡¢£ø¡á£±¤Î¤È¤­£±£°¡§¤ò¡¢£ø¡á£²¤Î¤È¤­£±£±¡§¤ò¡¢£ø¡á£³¤Î¤È¤­£±£²¡§¤ò¼Â¹Ô¤¹¤ë¡£¤½¤ì¤¾¤ì printf ¤Ç±Ññ¸ì¤ò½ÐÎϤ·¤¿¤Î¤Á break ʸ¤Ë¤è¤Ã¤Æ£ó£÷£é£ô£ã£è¡Ý£ã£á£ã£åʸ¤ò¤Ì¤±¤ë¡£¤Ä¤Þ¤ê£±£´¡§¤ØÀ©¸æ¤¬°Ü¤ë¡Ê¼Â¹Ô¤¬¤È¤Ö¡Ë¡£ ¤â¤·¡¢£±£°¡§¤Ç break ʸ¤ò¤Ê¤¯¤¹¤È¡¢£ø¡á£±¤Î¤È¤­¤Ë¤Ï One ¤È Two ¤¬½ÐÎϤµ¤ì¤ë¡£¤³¤ì¤Ï break ʸ¤¬¤Ê¤¤¤¿¤á¤ËÀ©¸æ¤¬¼¡¤Îʸ¡Ê£±£±¡§¡Ë¤Ë°Ü¤Ã¤¿¤¿¤á¡¢ Two ¤â½ÐÎϤµ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
£±£³¡§ default: ¤Ï¡¢£ã£á£ó£å¤Ç³ºÅö¤¹¤ë¤â¤Î¤¬¤Ê¤¤¤È¤­¤Ë¼Â¹Ô¤·¤¿¤¤Ê¸¤òµ­½Ò¤·¤Æ¤ª¤±¤ë¡£¤³¤Î¾ì¹ç¡¢£ø¡á£±¡¤£²¡¤£³¤Î¤¤¤º¤ì¤Ç¤â¤Ê¤¤¤È¤­¤Ë otherwise ¤È½ÐÎϤµ¤ì¤ë¡£


Îý½¬ÌäÂê

¡¡break ʸ¤ò¹©Éפ·¤Æ¡¢£±¤«¤é£µ¤Þ¤Ç¤Î¿ôÃͤÎÆþÎϤËÂФ·¡¢ÆþÎϤ·¤¿¿ôÃͤ« ¤é£µ¤Þ¤Ç¤Î±Ññ¸ì¤ò¤¹¤Ù¤Æ½ÐÎϤ¹¤ë¥×¥í¥°¥é¥à¤ò¤Ä¤¯¤ë¡£

	Îã¡¡ÆþÎÏ¡§£²¡¡¡¡½ÐÎÏ¡§two three four five
	¡¡¡¡ÆþÎÏ¡§£´¡¡¡¡½ÐÎÏ¡§four file
	¡¡¡¡ÆþÎÏ¡§£·¡¡¡¡½ÐÎÏ¡§otherwise
¡¡£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤Ï¡¢£é£æʸ¤Î³ÈÄ¥¤Ç¤¢¤ë¤³¤È¤òÁ°¤Ë¤âÀâÌÀ¤·¤¿ ¤¬¡¢°Ê²¼¤Ç¤ÏÎ㣴¡Ý£³¤ò£é£æʸ¤ò»È¤Ã¤Æ¼Â¸½¤·¤Æ¤ß¤è¤¦¡£


ή¤ì¿Þ¡Ý£²


¥×¥í¥°¥é¥à£´¡Ý£³¡Ý£²

/*  1 */  /*  Program 4-3-2  */
/*  2 */  /*  ¿ôÃͤò±Ññ¸ì¤Ëľ¤¹  Ver.2  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int x;
/*  7 */ 
/*  8 */      scanf("%d", &x);
/*  9 */      if (x == 1)
/* 10 */          printf("One\n");
/* 11 */      else if (x == 2)
/* 12 */          printf("Two\n");
/* 13 */      else if (x == 3)
/* 14 */          printf("Three\n");
/* 15 */      else
/* 16 */          printf("Otherwise\n");
/* 17 */  }


¼Â¹ÔÎã

3 Three 2 Two 4 Otherwise

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£¹¡Ý£±£¶¡§¥×¥í¥°¥é¥à£´¡Ý£³¡Ý£±¤Î 9:-14: ¤Ç¹Ô¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤ò if-else ʸ¤òÁȤ߹ç¤ï¤»¤Æ¼Â¸½¤·¤Æ¤¤¤ë¡£¤³¤ÎÎã¤Î¥×¥í¥°¥é¥à¤Ï if ʸ¤¬£³½Å¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢else ¤¬¤É¤Îif ¤ÈÂбþ¤·¤Æ¤¤¤ë¤Î¤«¤¬¤ï¤«¤ê¤Å¤é¤¤¤Î¤¬¡¢ÆñÅÀ¤Ç¤¢¤ë¡£

ή¤ì¿Þ¡Ý£³


¥×¥í¥°¥é¥à£´¡Ý£³¡Ý£³

/*  1 */  /*  Program 4-3-3  */
/*  2 */  /*  ¿ôÃͤò±Ññ¸ì¤Ëľ¤¹  Ver. 3  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int x;
/*  7 */ 
/*  8 */      scanf("%d", &x);
/*  9 */      if (x == 1)
/* 10 */          printf("One\n");
/* 11 */      if (x == 2)
/* 12 */          printf("Two\n");
/* 13 */      if (x == 3)
/* 14 */          printf("Three\n");
/* 15 */  }


¼Â¹ÔÎã

3 Three 2 Two 4 ¡¡¡¡¡¡¡¡¢«²¿¤âɽ¼¨¤µ¤ì¤Ê¤¤

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£¹¡Ý£±£´¡§¤³¤Î¾ì¹ç¡¢£³¤Ä¤Î if ʸ¤òÍѤ¤¤Æ¼Â¹Ô¤·¤Æ¤¤¤ë¡£break ¤Î¤è¤¦¤Êʸ¤Ï¤Ê¤¯¡¢¤¹¤Ù¤Æ¤Î if ʸ¤ÇȽÄꤵ¤ì¡¢x ¤ÎÃͤ¬³ºÅö¤¹¤ë»þ¤Î¤ß±Ñʸ¤¬½ÐÎϤµ¤ì¤ë¡£¤³¤Î¤è¤¦¤Ë if ʸ¤Î¤ß¤ò»È¤Ã¤Æ¼Â¸½¤·¤¿¾ì¹ç¡¢x=1,2,3 ¤Î¤Ç¤ì¤Ç¤â¤Ê¤¤»þ¤Ë¤Ï¡¢otherwise ¤ò½ÐÎϤ¹¤ë¤³¤È¤¬Æñ¤·¤¯¤Ê¤ë¡£14: ¤È 15: ¤Î´Ö¤Ë
	 if (!( x==1 || x==2 || x=3 ))
	    printf("otherwise\n");
¤òÁÞÆþ¤¹¤ì¤Ð¼Â¸½¤Ç¤­¤ë¤¬¡¢¤¢¤Þ¤ê¥¨¥ì¥¬¥ó¥È¤Ç¤Ï¤Ê¤¤¡£


¡¡¾åµ­£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤È£é£æʸ¤òÍѤ¤¤¿¥×¥í¥°¥é¥àÎã¤òÈæ³Ó¤·¤Æ¤â¤é¤¤¤¿¤¤¡£¤³¤Î¾ì¹ç¤Ï¥×¥í¥°¥é¥à¤Î¹Ô¿ô¤Ë°ã¤¤¤Ï¤Ê¤¤¤¬¡¢Î®¤ì¿Þ¤ò¸«¤ë¤ÈƱ¤¸£é£æʸ¤Ç¤â°ã¤Ã¤¿¹½Â¤¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤Ä¤Þ¤ê¡¢ÌäÂ꤬Ϳ¤¨¤é¤ì¹Í¤¨Êý¤¬·è¤Ã¤Æ¤â¤½¤ì¤ò¼Â¸½¤¹¤ëÊýË¡¤¬¡¢¤¤¤í¤¤¤í¹Í¤¨¤é¤ì¤ë¡£¤½¤³¤Ç¡¢ÌäÂê¤ËŬ¤·¤¿Ê¬¤«¤ê¤ä¤¹¤¯¸«¤ä¤¹¤¤ÊýË¡¤òºÎÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£Î㣴¡Ý£³¤Î¾ì¹ç¤Ï¡¢£Ã¸À¸ì¤Ë£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤È¤¤¤¦¤â¤Î¤¬¤¢¤ë¤Î¤Ç¤³¤ì¤ò»È¤¦¤Î¤¬ºÇÎɤȹͤ¨¤é¤ì¤ë¡£¤³¤ì¤¬¿Í´Ö¤Î»×¹Í¤ÈºÇ¤â¹çÃפ¹¤ë¤È»×¤ï¤ì¤ë¤«¤é¤Ç¤¢¤ë¡£

¡¡¤³¤³¤Ç¡¢¤â¤¦¾¯¤·¼ÂºÝŪ¤ÊÎã¤ò¹Í¤¨¤è¤¦¡£

Î㣴¡Ý£´¡¡£á£ø¡°£²¡Ü£â£ø¡Ü£ã¡á£°¡¡¤ò²ò¤Î¸ø¼°¤òÍѤ¤¤Æ²ò¤¯¥×¥í¥°¥é¥à¤ò¤Ä¤¯¤ë¡£

²ò¤Î¸ø¼°¡§¡¡D=b^2-4ac ¤È¤·¤¿¤È¤­

¡¡¡¡¡¡¡¡¡¡¡¡D=0 ¤Î¤È¤­¡¡x = -b/2a
¡¡¡¡¡¡¡¡¡¡¡¡D>0 ¤Î¤È¤­¡¡x = (-b+ ­õD )/2a , (-b- ­õD )/2a
¡¡¡¡¡¡¡¡¡¡¡¡D<0 ¤Î¤È¤­¡¡x = (-b+ ­õ(-D) i)/2a , (-b- ­õ(-D) i)/2a

¡¡¡¡¡¡¡¡¡¡¤¿¤À¤·¡¢a,b¡â0 ¤È¤¹¤ë¡£

ή¤ì¿Þ

¡¡¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ï¡¢¤³¤Î¤Þ¤Þ¤Ç¤Ï£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤ò»È¤¦¤³¤È¤¬ ¤Ç¤­¤Ê¤¤¡££Ä¤ÎÃͤ¬¼Â¿ô¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤«¤é¤Ç¤¢¤ë¡£¤è¤Ã¤Æ£é£æʸ¤ò»È¤¦¤« ¡¢¹©Éפ·¤Æ£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤ò»È¤¦¡£


/*  1 */  /*  Program 4-4-1  */
/*  2 */  /*  £²¼¡ÊýÄø¼°¤ò²ò¤¯  Ver.1  */
/*  3 */  #include <stdio.h>
/*  4 */  #include <math.h>
/*  5 */ 
/*  6 */  main()
/*  7 */  {
/*  8 */      float a, b, c, d, x1, x2;
/*  9 */ 
/* 10 */      scanf("%f %f %f", &a, &b, &c);
/* 11 */ 
/* 12 */      d = b * b - 4 * a * c;
/* 13 */      if ( d > 0.0 )
/* 14 */      {
/* 15 */          x1 = ( -b + sqrt(d)) / ( 2 * a);
/* 16 */          x2 = ( -b - sqrt(d)) / ( 2 * a);
/* 17 */          printf("%f, %f\n", x1, x2);
/* 18 */      }
/* 19 */      else if ( d < 0.0 )
/* 20 */      {
/* 21 */          x1 = -b / ( 2 * a );
/* 22 */          x2 = sqrt(-d) / ( 2 * a );
/* 23 */          printf("%f+%fi, %f-%fi\n", x1, x2, x1, x2);
/* 24 */      }
/* 25 */      else
/* 26 */      {
/* 27 */          x1 = -b / ( 2 * a );
/* 28 */          printf("%f\n", x1);
/* 29 */      }
/* 30 */  }

¼Â¹ÔÎã

1 2 1 -1.000000 3 2 1 -0.333333+0.471405i, -0.333333+0.471405i

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£´¡§·×»»¤ÎÃæ¤Ç ­õ ¡Ê¥ë¡¼¥È¡§£²¾èº¬¡Ë ¤Î·×»»¤ò¤¹¤ë¤¿¤á¤Ë¡¢¿ô³Ø·×»»ÍѤδؿô¥é¥¤¥Ö¥é¥ê¤òÍøÍѤ¹¤ëÀë¸À¤ò¤¹¤ë¡£
£±£°¡§ÊýÄø¼°¤Î£á¡¤£â¡¤£ã¤ò¼Â¿ô·¿¤ÇÆþÎϤ¹¤ë¡£
£±£²¡§È½Ê̼° £Ä ¤Î·×»»¤ò¤¹¤ë¡£
£±£³¡Ý£±£¸¡§£Ä¡ä£°¤Î»þ¤Î·×»»¤ò¹Ô¤Ê¤¦¡£È½Ê̼°¤ÎÃͤ¬Àµ¤Ç¤¢¤ë¤Î¤Ç¡¢£²¤Ä¤Î°Û¤Ê¤ë²ò¤ò»ý¤Ä¤¿¤á¡¢¤½¤ì¤¾¤ì¤ò x1, x2 ¤È¤·¤Æ¸ø¼°¤Ë¤¢¤Æ¤Ï¤á·×»»¤·¤Æ¤¤¤ë¡£¤³¤³¤Ç¡¢sqrt ¤Ï 4: ¤ÇÀë¸À¤·¤¿ math.h ¥é¥¤¥Ö¥é¥êÆâ¤Î´Ø¿ô¤Ç£²¾èº¬¤ò¤â¤È¤á¤ë¤¿¤á¤Î´Ø¿ô¤Ç¤¢¤ë¡£sqrt ¤òÍѤ¤¤ë¤¿¤á¤Ë 4: ¤ÎÀë¸À¤¬É¬ÍפǤ¢¤ë¡£
£±£¹¡Ý£²£´¡§£Ä¡ã£°¤Î¤È¤­¤Ï°Û¤Ê¤ëµõ¿ô²ò¤ò»ý¤Ä¤¿¤á¡¢¼ÂÉô¤ò x1, µõÉô¤ò X2 ¤È¤·¤Æ·×»»¤·¡¢½ÐÎϤΤȤ­¤Ëµõ¿ôÉô¤Î¸å¤Ë "i" ¤ò½ÐÎϤ¹¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤ë¡£
£²£µ¡Ý£²£¹¡§£Ä¡á£°¤Î¤È¤­¤Ï¡¢½Å²ò¤ò¤â¤Ä¤¿¤á¤½¤ì¤ò x1 ¤È¤·¤Æ¡¢·×»»¤·¤Æ¤¤¤ë¡£


¤â¤¦¤Ò¤È¤Ä¤Î¥×¥í¥°¥é¥àÎã¤ò¼¨¤½¤¦¡£¤³¤ì¤Ï¡¢¸Î°Õ¤Ë£ó£÷£é£ô£ã£è¡Ý£ã£á£ó£åʸ¤òÍѤ¤¤¿Îã¤Ç¤¢¤ë¡£


/*  1 */  /*  Program 4-4-2  */
/*  2 */  /*  £²¼¡ÊýÄø¼°¤ò²ò¤¯  Ver.2  */
/*  3 */  #include <stdio.h>
/*  4 */  #include <math.h>
/*  5 */ 
/*  6 */  main()
/*  7 */  {
/*  8 */      float a, b, c, d, x1, x2;
/*  9 */      int sw;
/* 10 */ 
/* 11 */      scanf("%f %f %f", &a, &b, &c);
/* 12 */ 
/* 13 */      d = b * b - 4 * a * c;
/* 14 */      if ( d > 0.0 )
/* 15 */          sw = 1;
/* 16 */      else if ( d < 0.0 )
/* 17 */          sw = 2;
/* 18 */      else
/* 19 */          sw = 3;
/* 20 */ 
/* 21 */      switch (sw) {
/* 22 */          case 1:
/* 23 */              x1 = ( -b + sqrt(d)) / ( 2 * a);
/* 24 */              x2 = ( -b - sqrt(d)) / ( 2 * a);
/* 25 */              printf("%f, %f\n", x1, x2);
/* 26 */              break;
/* 27 */          case 2:
/* 28 */              x1 = -b / ( 2 * a );
/* 29 */              x2 = sqrt(-d) / ( 2 * a);
/* 30 */              printf("%f+%fi, %f-%fi\n", x1, x2, x1, x2);
/* 31 */              break;
/* 32 */          case 3:
/* 33 */              x1 = -b / ( 2 * a);
/* 34 */              printf("%f\n", x1);
/* 35 */              break;
/* 36 */      }
/* 37 */  }

¼Â¹ÔÎã

4 32 1 -0.031373, -7.968627 1 -2 1 1.000000

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

¡¡Âç¶Ú¤Î¹Í¤¨Êý¤Ï¥×¥í¥°¥é¥à£´¡Ý£´¡Ý£±¤ÈƱ¤¸¤Ç¤¢¤ë¡£¤³¤³¤Ç¤Ï£ó£÷£é£ã£è¡Ý£ã£á£ó£åʸ¤òÍѤ¤¤ë¤¿¤á¤Ë¡¢sw ¤È¤¤¤¦ÊÑ¿ô¤òƳÆþ¤· 14:-19: ¤Î if ʸ¤Ç £Ä ¤ÎÃͤˤè¤Ã¤Æ sw ¤Ë 1,2,3 ¤òÂåÆþ¤·¤Æ¤¤¤ë¡£¤³¤¦¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ 21: ¤«¤é¤Î£ó£÷£é£ô£ã£èʸ¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡££ã£á£ó£å¤Î¸å¤Ë½ñ¤¯Äê¿ô¤Ï¡¢¿ôÃͤξì¹çÀ°¿ô¤Î¤ß¤Ç¤¢¤ê¼Â¿ô¤Ï°·¤¨¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£


£´¡¥£³¡¡·«¤êÊÖ¤·½èÍý

¡¡Æ±¤¸¤è¤¦¤Ê½èÍý¤ò·«¤êÊÖ¤·²¿²ó¤â¹Ô¤ï¤»¤ë¤³¤È¤Ï¡¢¥×¥í¥°¥é¥à¤Ë¤È¤Ã¤ÆÂçÊÑÆÀ°Õ¤È¤¹¤ë¤³¤È¤Ç¤¢¤ë¡£¼¡¤ÎÎ㣴¡Ý£µ¤ò¹Í¤¨¤Æ¤ß¤è¤¦¡£·«¤êÊÖ¤·¤Î¤³¤È¤ò¥ë¡¼¥×¸Æ¤Ö¤³¤È¤â¤¢¤ë¤Î¤Ç¡¢³Ð¤¨¤Æ¤ª¤¤¤Æ²¼¤µ¤¤¡£


Î㣴¡Ý£µ¡¡£±¤«¤éÍ¿¤¨¤é¤ì¤¿À°¿ô¤Þ¤Ç¤ÎÁíϤòµá¤á¤ë¥×¥í¥°¥é¥à¤òºî¤ë¡£

¹Í¤¨Êý¡§

¡¡Í¿¤¨¤é¤ì¤¿À°¿ô¤ò£î¤È¤¹¤ë¤È¡¢ÁíϤϼ¡¤Î¤è¤¦¤Ê¼°¤Ç½ñ¤±¤ë¡£

souwa = 1 + 2 + 3 + ¡¦¡¦¡¦¡¦ + n
¡¡¤³¤ì¤ò¥¢¥ë¥´¥ê¥º¥à¤Ç¹Í¤¨¤ë¡£

	£±¡¡souwa ¤ò£°¤Ë½é´ü²½¤¹¤ë
	£²¡¡i ¤ò£±¤Ë½é´ü²½¤¹¤ë
	£³¡¡souwa ¤Ë i ¤ÎÃͤò²Ã¤¨¤ë
	£´¡¡i ¤ÎÃͤˣ±¤ò²Ã¤¨¤ë
	£µ¡¡i ¤ÎÃͤ¬ n ¤è¤ê¾®¤µ¤¤»þ¤Ï¥¹¥Æ¥Ã¥×£³¤Ø¡¢¤½¤ì°Ê³°¤Î»þ¤Ï¥¹¥Æ¥Ã¥×£¶¤Ø
	£¶¡¡souwa ¤ò½ÐÎÏ

ή¤ì¿Þ

¡¡·«¤êÊÖ¤·¤ò¼Â¸½¤¹¤ë¤¿¤á¤Ë¡¢£Ã¸À¸ì¤Ç¤Ï£³¼ïÎà¤Î·«¤êÊÖ¤·Ê¸¤òÍÑ°Õ¤·¤Æ¤¤ ¤ë¡££÷£è£é£ì£å¡¤£ä£ï¡Ý£÷£è£é£ì£å¡¤£æ£ï£ò¤Î£³¤Ä¤Ç¤¢¤ë¡£°Ê²¼¡¢¤³¤ì¤é¤Î °ìÈÌ·Á¼°¤Ë¤Ä¤¤¤Æ²òÀ⤷¡¢Î㣴¡Ý£µ¤ò¤½¤ì¤¾¤ì¤Îʸ¤Ç¥×¥í¥°¥é¥à¤·¤Æ¤ß¤ë¡£


¡Ê£±¡Ë¡¡£÷£è£é£ì£åʸ

¡¡£÷£è£é£ì£åʸ¤Ï¾ò·ïȽÄ꤬ʸƬ¤Ë¤¢¤ê¡¢·«¤êÊÖ¤·¤ÎËÜÂΤ¬¤½¤ì¤Ë³¤¯¡£°ìÈÌ·Á¼°¤Ï¼¡¤Î¤è¤¦¤Ç¤¢¤ë¡£

	¾ò·ï¼°¤Î½é´ü²½¡¨
	£÷£è£é£ì£å¡Ê ·«¤êÊÖ¤·¤Î¾ò·ï¼° ¡Ë¡Ð
	¡¡¡¡¡¡¡¡¡¡¡¡Ê¸£±¡¨
	¡¡¡¡¡¡¡¡¡¡¡¡¡§
	¡¡¡¡¡¡¡¡¡¡¡¡¡§
	¡¡¡¡¡¡¡¡¡¡¡¡Ê¸£î¡¨¡¡¡¡
	¡Ñ

¡¡·«¤êÊÖ¤·¤Î¾ò·ï¼°¤ÎÃͤ¬¿¿¤Î´Ö¤Ï¡¢Ê¸¤ò·«¤êÊÖ¤·¼Â¹Ô¤¹¤ë¡£Î®¤ì¿Þ¤«¤é¤â¸«¤é¤ì¤ë¤è¤¦¤Ë·«¤êÊÖ¤·¤Î¼Â¹ÔÁ°¤Ë¡¢¾ò·ï¼°¤òɾ²Á¤·¤Æ¤¤¤ëÅÀ¤¬£÷£è£é£ì£åʸ¤ÎÆÃħ¤Ç¤¢¤ë¡£¾ò·ï¼°¤ÎÃͤˤè¤Ã¤Æ¤Ï¡¢Ê¸£±¡Ýʸ£î¤¬£±ÅÙ¤â¼Â¹Ô¤µ¤ì¤Ê¤¤¤³¤È¤â¤¢¤ë¡£¤Þ¤¿¡¢Ä̾ï£÷£è£é£ì£åʸ¤Î¤Þ¤¨¤Ë¡¢¾ò·ï¼°¤Î½é´ü²½Ê¸¤¬ÃÖ¤«¤ì¤Æ¤¤¤ë¡£¡Ðʸ£±¡Ýʸ£î¡Ñ¤¬£±Ê¸¤Î»þ¤Ë¤Ï¡¢£÷£è£é£ì£å¡Ê¡¡¡Ë¤Î¤¢¤È¤Ë¡Ð¡¡¡Ñ¤ò¾Ê¤¤¤Æʸ¤ò½ñ¤¤¤Æ¤â¤è¤¤¡£

¡¡¤½¤ì¤Ç¤Ï¡¢£÷£è£é£ì£åʸ¤ò»È¤Ã¤ÆÎ㣴¡Ý£µ¤ò¥×¥í¥°¥é¥à¤·¤Æ¤ß¤è¤¦¡£


¥×¥í¥°¥é¥à£´¡Ý£µ¡Ý£±¡¡£÷£è£é£ì£å¤ò»È¤Ã¤¿Îã

/*  1 */  /*  Program 4-5-1                      */
/*  2 */  /*  £±¤«¤é£î¤Þ¤Ç¤Î¹ç·×¤òµá¤á¤ë  Ver 1  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int souwa,i, n;
/*  7 */ 
/*  8 */      scanf("%d", &n);
/*  9 */      souwa = 0;
/* 10 */      i = 1;
/* 11 */      while(i <= n)
/* 12 */      {
/* 13 */          souwa = souwa + i;
/* 14 */          i = i + 1;
/* 15 */      }
/* 16 */      printf("%d\n", souwa);
/* 17 */  }

¼Â¹ÔÎã

10 55

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£¹¡§ÁíϤòµá¤á¤ë¤¿¤á¤ÎÊÑ¿ô souwa ¤ò£°¤Ë½é´ü²½¤¹¤ë¡£¤³¤ì¤Ï¡¢ 13: ¤Ç souwa = souwa + i ¤È¤·¤ÆÍøÍѤ¹¤ë¤¿¤á¤Ç¤¢¤ë¡£
£±£°¡§£÷£è£é£ì£åʸ¤Î¾ò·ï¤Î½é´ü²½Ê¸¤Ç¤¢¤ë¡£
£±£±¡§£÷£è£é£ì£åʸ¤Î»Ï¤Þ¤ê¤Ç¡¢£±£²¡§¤«¤é£±£µ¡§¤¬·«¤êÊÖ¤·¤ÎËÜÂΤǤ¢¤ë¡£·«¤êÊÖ¤·¤Î¾ò·ï¤È¤·¤Æ¡¡i <= n ¤òËþ¤¿¤·¤Æ¤¤¤ë¤¢¤¤¤À·«¤êÊÖ¤µ¤ì¤ë¡£
£±£³¡§ÁíϤˣé¤ÎÃͤ¬·«¤êÊÖ¤·²Ã¤¨¤é¤ì¤ë¤¿¤á¡¢ºÇ½ªÅª¤Ë¤Ï£±¤«¤é£é¤ÎÁíϤ¬µá¤Þ¤ë¡£


¡Ê£²¡Ë¡¡£ä£ï¡Ý£÷£è£é£ì£åʸ

¡¡£ä£ï¡Ý£÷£è£é£ì£åʸ¤Ï¡¢¾ò·ïȽÄ꤬·«¤êÊÖ¤·Ê¸¤Î¸å¤í¤ËÉÕ¤¯ÅÀ¤Ç£÷£è£é£ì£åʸ¤È¤Ï¡¢°Û¤Ê¤ë¡£°ìÈÌ·Á¼°¤ÈÀ©¸æ¤Îή¤ì¤Ï°Ê²¼¤Î¤è¤¦¤Ç¤¢¤ë¡£

	£ä£ï¡Ð
	¡¡¡¡¡¡¡¡¡¡¡¡Ê¸£±¡¨
	¡¡¡¡¡¡¡¡¡¡¡¡¡§
	¡¡¡¡¡¡¡¡¡¡¡¡¡§
	¡¡¡¡¡¡¡¡¡¡¡¡Ê¸£î¡¨
	¡Ñ£÷£è£é£ì£å¡Ê ·«¤êÊÖ¤·¤Î¾ò·ï¼° ¡Ë

¡¡Ê¸£±¡Ýʸ£î¤¬¼Â¹Ô¤µ¤ì¤¿¸å¤Ë·«¤êÊÖ¤·¤Î¾ò·ï¼°¤òɾ²Á¤·¡¢¤½¤ÎÃͤ¬¿¿¤Ê¤é ¤Ðʸ£±¡Ýʸ£î¤¬ºÆ¤Ó¼Â¹Ô¤µ¤ì¡¢¼°¤ÎÃͤ¬µ¶¤Ê¤é¤Ð·«¤êÊÖ¤·¤¬½ªÎ»¤¹¤ë¡£¤Ä¤Þ ¤ê¡¢¾ò·ï¼°¤ÎÃͤ¬¿¿¤Î´Ö¤Ï¡¢Ê¸£±¡Ýʸ£î¤¬·«¤êÊÖ¤·¼Â¹Ô¤µ¤ì¤ë¡£¤Þ¤¿£ä£ï¡² £÷£è£é£ì£åʸ¤Ç¤Ï¡¢É¬¤º£±²ó¤Ïʸ£±¡Ýʸ£î¤¬¼Â¹Ô¤µ¤ì¤ë¤³¤È¤ËÃí°Õ¤·¤ÆÍߤ· ¤¤¡£

¡¡£÷£è£é£ì£åʸ¤Î»þ¤Ë¤¢¤Ã¤¿¾ò·ï¼°¤Î½é´ü²½¤¬¡¢£ä£ï¡²£÷£è£é£ì£åʸ¤ËÆþ¤ë Á°¤Ëɬ¤º¤·¤âɬÍפǤϤʤ¤¡£¤½¤ì¤Ï¡¢Ê¸£±¡Ýʸ£î¤Ç¤Ê¤ó¤é¤«¤Î¾ò·ïȽÄê¼°¤Ë ¤«¤«¤ï¤ë±é»»¤ò¹Ô¤Ê¤¦²ÄǽÀ­¤¬¤¢¤ë¤«¤é¤Ç¤¢¤ë¡£µÕ¤Ë¡¢£÷£è£é£ì£åʸ¤Ï¡¢Àè Ƭ¤Ë¾ò·ïȽÄ꤬¤¢¤ë¤¿¤á¤Ë¡¢¾ò·ï¼°¤Î½é´ü²½¤¬Á°¤â¤Ã¤ÆɬÍפʤΤǤ¢¤ë¡£

¡¡¥×¥í¥°¥é¥à£´¡Ý£µ¡Ý£²¤Ë£ä£ï¡²£÷£è£é£ì£å¤ÎÎã¤ò¼¨¤¹¡£


¥×¥í¥°¥é¥à£´¡Ý£µ¡Ý£²¡¡£ä£ï¡²£÷£è£é£ì£å¤ò»È¤Ã¤¿Îã

/*  1 */  /*  Program 4-5-2                      */
/*  2 */  /*  £±¤«¤é£î¤Þ¤Ç¤Î¹ç·×¤òµá¤á¤ë  Ver 2  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int souwa,i, n;
/*  7 */ 
/*  8 */      scanf("%d", &n);
/*  9 */      souwa = 0;
/* 10 */      i = 1;
/* 11 */      do{
/* 12 */          souwa = souwa + i;
/* 13 */          i = i + 1;
/* 14 */      }while( i <= n);
/* 15 */      printf("%d\n", souwa);
/* 16 */  }

¼Â¹ÔÎã

5 15

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£±£±¡§£ä£ï¡²£÷£è£é£ì£å¤Î»Ï¤Þ¤ê¤Ç¤¢¤ë¡£·«¤êÊÖ¤·¤ÎËÜÂΤ¬£±£²¡§¡Ý£±£³¡§¤Ç¤¢¤ë¡£
£±£´¡§·«¤êÊÖ¤·¤Î½ªÎ»¾ò·ï¤Ç¡¢ i <= n ¤Î¤¢¤¤¤À·«¤êÊÖ¤µ¤ì¤ë¡£


¡Ê£³¡Ë¡¡£æ£ï£òʸ

¡¡£æ£ï£òʸ¤Ï¡¢£÷£è£é£ì£åʸ¤Î·Á¼°¤ò£±¤Ä¤Îʸ¤ËǼ¤á¤¿¤â¤Î¤Ç¤¢¤ë¡£¤Ä¤Þ¤ê¡¢£÷£è£é£ì£åʸ

	¡¡¼°£±¡¨
	¡¡£÷£è£é£ì£å¡¡¡Ê¡¡¼°£²¡¡¡Ë¡Ð
	¡¡¡¡¡¡¡¡Ê¸¡¨
	¡¡¡¡¡¡¡¡¼°£³¡¨
	¡¡¡Ñ
¤Ï¡¤£æ£ï£òʸ¤Ç

	¡¡£æ£ï£ò¡Ê¡¡¼°£±¡¨¡¡¼°£²¡¨¡¡¼°£³¡¡¡Ë¡Ð
	¡¡¡¡¡¡¡¡Ê¸¡¨
	¡¡¡Ñ
¤Î¤è¤¦¤Ë½ñ¤±¤ë¡£¤³¤³¤Ç£æ£ï£òʸ¤Îʸ¤Ïʣʸ¡Ê Ê£¿ô¤Îʸ¤ò { } ¤ò»È¤Ã¤Æɽ¸½¤·¤¿¤â¤Î ¡Ë¤Ç¤â¤è¤¤¡£

¡¡À©¸æ¤Îή¤ì¤Ï£÷£è£é£ì£åʸ¤ÈƱ¤¸¤Ç¤¢¤ë¡££æ£ï£òʸ¤Ï¡¢¤Þ¤º¼°£±¤Ç¾ò·ï¤Î½é´ü²½¤ò¤¹¤ë¡£¼°£²¤Ç·«¤êÊÖ¤·¤Î¾ò·ïȽÄê¤ò¹Ô¤¤¡¢¤½¤ÎÃͤ¬¿¿¤Î»þ¤Ëʸ¤ò¼Â¹Ô¤·¡¢µ¶¤Î»þ¤Ë£æ£ï£òʸ¤ò½ª¤ï¤ë¡£Ê¸¤¬¼Â¹Ô¤µ¤ì¤¿¸å¤Ë¼°£³¤ò¼Â¹Ô¤·¡¢¤½¤Î¸å ¼°£²¤òɾ²Á¤¹¤ë¡£¤³¤ì¤ò¼°£²¤ÎÃͤ¬¿¿¤Î´Ö·«¤êÊÖ¤·¹Ô¤Ê¤ï¤ì¤ë¡£¤Ä¤Þ¤ê¡¢¼°£±¤òºÇ½é¤Ë£±Åټ¹Ԥ·¡¢¼°£²¤Î¾ò·ï¤¬¿¿¤Î´Öʸ¤È¼°£³¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£¼°£±¡Ý¼°£³¤Ï¤½¤ì¤¾¤ì¡¢£±¤Ä¤Î¼°¤Ç¤Ê¤¯¤Æ¤â¤è¤¤¡£Ê£¿ô¤Î¼°¤ò½ñ¤­¤¿¤¤¤È¤­¤Ë¤Ï¡¢¡¤¤Ç¶èÀڤäÆÊ£¿ô¤Î¼°¤òʤ٤Ƥâ¤è¤¤¡£

¡¡¥×¥í¥°¥é¥à£´¡Ý£µ¡Ý£³¤Ë£æ£ï£òʸ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤ò¼¨¤¹¡£


¥×¥í¥°¥é¥à£´¡Ý£µ¡Ý£³¡¡¡¡£æ£ï£òʸ¤ò»È¤Ã¤¿Îã

/*  1 */  /*  Program 4-5-3                      */
/*  2 */  /*  £±¤«¤é£î¤Þ¤Ç¤Î¹ç·×¤òµá¤á¤ë  Ver 3  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int souwa,i, n;
/*  7 */ 
/*  8 */      scanf("%d", &n);
/*  9 */      souwa = 0;
/* 10 */      for (i = 1; i <= n; i = i + 1)
/* 11 */          souwa = souwa + i;
/* 12 */      printf("%d\n", souwa);
/* 13 */  }

¼Â¹ÔÎã

20 210

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

£±£°¡§£æ£ï£òʸ¤Î¥Ø¥Ã¥À¤Ç¤¢¤ë¡£Ä̾ï£æ£ï£òʸ¤Ï¡¢¼°£±(i=1)¤¬·«¤êÊÖ¤·Ê¸¤Î¾ò·ï
£±£±¡§·«¤êÊÖ¤·¤ÎËÜÂΤǤ¢¤ë¡£


¡¡¾åµ­¤ÎÎ㤫¤é¤â¤ï¤«¤ë¤è¤¦¤Ë¡¢¤½¤ì¤¾¤ìÆÃħ¤¬¤¢¤êÍÑÅӤˤè¤Ã¤Æ»È¤¤Ê¬¤±¤é¤ì¤ë¡£Î㤨¤Ð¡¢¾ò·ïȽÄ꤬·«¤êÊÖ¤·Ê¸¤Î¸å¤í¤ËÃÖ¤­¤¿¤¤»þ¤Ï£ä£ï¡²£÷£è£é£ì£åʸ¤ò»È¤¦¤·¡¢¾ò·ïȽÄ꤬Á°¤Î»þ¤Ç¤¢¤é¤«¤¸¤á·«¤êÊÖ¤·¤Î²ó¿ô¤¬¤Ï¤Ã¤­¤êȽ¤Ã¤Æ¤¤¤ë»þ¤Ë¤Ï£æ£ï£òʸ¤ò»È¤¦¡£¤Þ¤¿¡¢£æ£ï£òʸ¤òÍøÍѤ·¤¿¾ì¹ç¥×¥í¥°¥é¥à¤ÎŤµ¤¬Ã»¤¯¤Ê¤ë¡£

¡¡¼¡¤ÎÎã¤ò¹Í¤¨¤è¤¦¡£


Î㣴¡Ý£¶¡¡À°¿ôÃͤòÆɤ߹þ¤ó¤Ç¤½¤ÎÂ礭¤µ¤Îľ³ÑÆóÅùÊÕ»°³Ñ·Á¡Ê¤³¤³¤Ç¤Ï½Ä ¡¤²£¤ËƱ¤¸¸Ä¿ô¤Î '*' ¤¬Ê¤֤â¤Î¤òÆóÅùÊդȤ¹¤ë¡Ë¤ò¤Ä¤¯¤ë¡£

ÆþÎÏ¡§£µ
½ÐÎÏ¡§¡ö¡ö¡ö¡ö¡ö
¡¡¡¡¡¡¡ö¡ö¡ö¡ö
¡¡¡¡¡¡¡ö¡ö¡ö
¡¡¡¡¡¡¡ö¡ö
¡¡¡¡¡¡¡ö

¹Í¤¨Êý¡§

½é¤á¤Î¹Ô¤Ë£î¸Ä¤Î¡ö¤ò½ÐÎϤ·²þ¹Ô¤¹¤ë¡£
¼¡¤Î¹Ô¤Ë£î¡Ý£±¸Ä¤Î¡ö¤ò½ÐÎϤ·²þ¹Ô¤¹¤ë¡£
¼¡¤Î¹Ô¤Ë£î¡Ý£²¸Ä¤Î¡ö¤ò½ÐÎϤ·²þ¹Ô¤¹¤ë¡£
¡¡¡¡¡§
¡¡¡¡¡§
ºÇ¸å¤Ë£±¸Ä¤Î¡ö¤ò½ÐÎϤ·²þ¹Ô¤¹¤ë¡£
¡¡¤³¤Î¤è¤¦¤Ë¹Í¤¨¤ë¤È¡¢¡ö¤Î½ÐÎϤθĿô¤ò£î¸Ä¤«¤é£±¸Ä¤Þ¤Ç¡Ê£î¹Ô¡Ë½ÐÎϤ¹ ¤ë¤è¤¦¤Ê¡¢·«¤êÊÖ¤·Ê¸¤ò½ñ¤±¤Ð¤è¤¤¤³¤È¤Ëµ¤ÉÕ¤¯¡£

¥¢¥ë¥´¥ê¥º¥à

£±¡¡¡¡n ¤ÎÆþÎÏ
£²¡¡¡¡i ¤ò n , n-1, n-2, ..., 1 ¤Þ¤Ç£³¡¤£´¤ò·«¤êÊÖ¤¹¡Ê½ÐÎϤιԿô¤Î¥«¥¦¥ó¥È¡Ë
¡¡£³¡¡¡¡¡ö¤ò i ¸Ä½ÐÎϤ¹¤ë
¡¡£´¡¡¡¡²þ¹Ô¤¹¤ë
£µ¡¡¡¡½ª¤ï¤ê
¡¡¤³¤³¤Ç£³¤Ï¡¢

¡¡£³¡¥£±¡¡¡¡j ¤ò 1, 2, ... ,i ¤Þ¤Ç¡¡£³¡¥£²¤ò·«¤êÊÖ¤¹
¡¡¡¡£³¡¥£²¡¡¡¡¡ö¤ò£±¤Ä½ÐÎϤ¹¤ë
¤Î¤è¤¦¤Ë¾Ü¤·¤¯½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£

¡¡¤è¤Ã¤Æ¡¢·«¤êÊÖ¤·¤¬£²½Å¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤ï¤«¤ë¤Ç¤¢¤í¤¦¡£

¡¡°Ê²¼£³¼ïÎà¤Î¥×¥í¥°¥é¥à¤ò¤¢¤²¡¢Èæ³Ó¤·¤Æ¤ß¤è¤¦¡£


¥×¥í¥°¥é¥à£´¡Ý£¶¡Ý£±¡¡£÷£è£é£ì£åÈÇ

/*  1 */  /*  Program 4-6-1                      */
/*  2 */  /*  ľ³ÑÆóÅùÊÕ»°³Ñ·Á¤òɽ¼¨¤¹¤ë  Ver 1  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int i, j, n;
/*  7 */ 
/*  8 */      scanf("%d", &n);
/*  9 */      i = n;
/* 10 */      while(i > 0)
/* 11 */      {
/* 12 */          j = 1;
/* 13 */          while(j <= i)
/* 14 */          {
/* 15 */              printf("*");
/* 16 */              j = j + 1;
/* 17 */          }
/* 18 */          printf("\n");
/* 19 */          i = i - 1;
/* 20 */      }
/* 21 */  }


¼Â¹ÔÎã

5 ***** **** *** ** *

¥×¥í¥°¥é¥à£´¡Ý£¶¡Ý£²¡¡£ä£ï¡²£÷£è£é£ì£åÈÇ

/*  1 */  /*  Program 4-6-2  */
/*  2 */  /*  ľ³ÑÆóÅùÊÕ»°³Ñ·Á¤òɽ¼¨¤¹¤ë  Ver 2  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int i, j, n;
/*  7 */ 
/*  8 */      scanf("%d", &n);
/*  9 */      i = n;
/* 10 */      do{
/* 11 */          j = 1;
/* 12 */          do{
/* 13 */              printf("*");
/* 14 */              j = j + 1;
/* 15 */          }while(j <= i);
/* 16 */          printf("\n");
/* 17 */          i = i - 1;
/* 18 */      }while(i > 0);
/* 19 */  }

¼Â¹ÔÎã

4 **** *** ** *

¥×¥í¥°¥é¥à£´¡Ý£¶¡Ý£³¡¡£æ£ï£òÈÇ

/*  1 */  /*  Program 4-6-3                      */
/*  2 */  /*  ľ³ÑÆóÅùÊÕ»°³Ñ·Á¤òɽ¼¨¤¹¤ë  Ver 3  */
/*  3 */  #include <stdio.h>
/*  4 */  main()
/*  5 */  {
/*  6 */      int i, j, n;
/*  7 */ 
/*  8 */      scanf("%d", &n);
/*  9 */      for(i = n; i > 0; i = i -1)
/* 10 */      {
/* 11 */          for(j = 1; j <= i; j = j + 1)
/* 12 */              printf("*");
/* 13 */          printf("\n");
/* 14 */      }
/* 15 */  }


¼Â¹ÔÎã

8 ******** ******* ****** ***** **** *** ** *

¡ö¡ö¡ö²òÀâ¡ö¡ö¡ö

¡¡¾åµ­£³¼ïÎà¤Î·«¤êÊÖ¤·Ê¸¤Ç¡¢ÎãÂꣴ¡Ý£¶¤òµ­½Ò¤·¤Æ¤ß¤¿¡£¤³¤ÎÎãÂê¤Î¾ì¹ç¡¢£æ£ï£òʸ¤Çµ­½Ò¤¹¤ë¤Î¤¬¼«Á³¤Ç¤¢¤í¤¦¡£¥×¥í¥°¥é¥à¤¬Ã»¤¯¡¢°Õ¿Þ¤·¤¿¤³¤È¤¬ÌÀ³Î¤Ëɽ¸½¤Ç¤­¤Æ¤¤¤ë¤«¤é¤Ç¤¢¤ë¡££æ£ï£òʸ¤¬É¬¤º¤·¤âÎɤ¤¤Î¤Ç¤Ï¤Ê¤¯¡¢ÌäÂê¤Ë¤è¤Ã¤Æ¤Ï£÷£è£é£ì£åʸ¤ä£ä£ï¡Ý£÷£è£é£ì£åʸ¤¬Å¬¤·¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ë¤Î¤Ç¡¢Ãí°Õ¤·¤Æ¤Û¤·¤¤¡£


±é½¬ÌäÂê

Î㣴¡Ý£¶¤Î½ÐÎϤò¼¡¤Î¤è¤¦¤ËÊѹ¹¤»¤è¡£

	ÆþÎÏ¡§£´
	½ÐÎÏ¡§¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö
	¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡ö
	¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡¡ö¡¡
	¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡ö¡ö¡ö¡ö¡ö¡ö

¡ö¡ö¡öÃí°Õ¡ö¡ö¡ö

ËܲòÀâ¤Î¤Ê¤«¤Ç

		while(i > 0)
		{
		    j = 1;
		     ¡§
		}
¤Î¤è¤¦¤Ë while(¡¡ ) ¤Î¤¢¤È¤Ë²þ¹Ô¤·¤Æ { ¤ò¤Ä¤±¤ë¥¹¥¿¥¤¥ë¤È¡¢»²¹Í½ñ¤Ê ¤É¤Ë¤è¤Ã¤Æ¤Ï

		while(i > 0) {
		    j = 1;
		     ¡§
		}
¤Î¤è¤¦¤Ë while(¡¡ ) ¤Î¤¹¤°¤¢¤È¤Ë { ¤ò¤Ä¤±¤ë¥¹¥¿¥¤¥ë¤¬¤¢¤ë¡£¥«¡¼¥Ë¥Ï ¥óÃø¤Î¡Ö¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì£Ã¡×¤ä³Æ¼ï¤Î»²¹Íʸ¸¥¤Ç¤Ï¸å¼Ô¤Î¥¹¥¿¥¤¥ë¤òºÎ ÍѤ·¤Æ¤¤¤ë¤â¤Î¤¬Â¿¤¤¤¬¡¢¤³¤³¤Ç¤ÏÁ°¼Ô¤Î¥¹¥¿¥¤¥ë¤ËÅý°ì¤¹¤ë¤³¤È¤È¤¹¤ë¡£ ¤È¤Á¤é¤¬Îɤ¤¡¤°­¤¤¤È¤¤¤¦¤³¤Ï¤Ê¤¤¤Î¤À¤¬¡¢Ãø¼Ô¤Î¹Í¤¨¤Ç¤Ï¡Ð¡¡¤È¡¡¡Ñ¤Î°Ì ÃÖ¤¬Âбþ¤Å¤¤¤Æ¤¤¤ë¤¿¤áʬ¤«¤ê¤ä¤¹¤¤¤Î¤Ç¤Ï¤Ê¤¤¤«¤È¹Í¤¨¤Æ¤¤¤ë¡£


CONTENTS / BACK-PAGE / NEXT-PAGE