ÇÁ·Î±×·¡¹Ö

 3206, 2/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¿¬½À»ý
   ÀÌ ÄÚµå ¾îµð°¡ À߸øµÇ¾ú´ÂÁö ¾Ë·ÁÁÖ¼¼¿ä...

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2115 [º¹»ç]


#include <stdio.h>

int main(void)
{
        int a=1;
        int b=0;
        printf("ÆÑÅ丮¾óÀ» ±¸ÇÏ½Ç ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä : ");
        scanf("%d",&b);
        for(; a<b;)
        {
                b*=a;
                a++;
        }
        printf("°á°ú : %d\n",b);
        return 0;
}

ÀÌ»óÇÑ°ªÀ̳ª¿Í¿ä;;¤Ì¤Ì

  Hit : 3943     Date : 2009/08/29 07:22



    
CodeAche ÆÑÅ丮¾óÀ» ±¸ÇϽ÷Á°í ÇѵíÇϳ׿ä. 5! = 5*4*3*2*1 ÀÌ µÇ¾î¾ßÇÕ´Ï´Ù. ±×·±»ý°¢¿¡¼­ b*=aÀÌ·± ½ÄÀ» »ý°¢ÇϽŵíÇѵ¥..ÀÏ´Ü ÄÚµåÀÚüÀÇ ¿¡·¯´Â ¾ø°í ¾Ë°í¸®Áò»óÀÇ ¿À·ùÀÔ´Ï´Ù.
Àú·¸°Ô µ¹¾Æ°¡¹ö¸®¸é ¿¹¸¦µé¾î 5¸¦ ³Ö¾îº¼²²¿ä.
for(;1<5;){ 5*=1 -> b=5 a=2} // ù¹ø° ·çÇÁÀÔ´Ï´Ù. 5*1ÀÌ b¿¡ µé¾î°¡°í a´Â ++¿¡ÀÇÇØ 2
for(;2<5;){ 5*=2 -> b=10 a=3} //µÎ¹ø° ·çÇÁÀÔ´Ï´Ù. 5*2°¡ b¿¡µé¾î°¡°í a´Â ++¿¡ ÀÇÇØ 3
for(;3<10;){ 10*=3 -> b=30 a=4}//forÀÇ Á¶°ÇÀ» º¸¼¼¿ä. 10À¸·Î ¶Ù¾î¹ö¸®¸é¼­ °ªÀÌ Á¡Á¡ÀÌ»óÇØÁöÁÒ.
for(;4<30;){ 30*=4 -> b=120 a=5}..
....
5ÀÇ ÆåÅ丮¾óÀº 120ÀÓ¿¡µµ ºÒ±¸ÇÏ°í..·çÇÁ°¡ 4¹ÙÄû¹Û¿¡¾Èµ¹¾Ò´Âµ¥ ¹ú½á °á°ú°ª b´Â 120ÀÌµÇ¸ç ¾Ë°í¸®Áò»óÀÇ ¿À·ù±â¶§¹®¿¡ for¹®ÀÌ ³¡³¯±â¹Ìµµ ¾Èº¸À̳׿ä. Àú·±½ÄÀ¸·Î°¡¸é b°¡ aº¸´Ù Ç×»ó Å©°ÔµÇ°í b°ªÀÌ °è¼Ó Ä¿Áö´Ù°¡ intÇüÀÇ ÇÑ°èÁ¡ ÀÌ»óÀ¸·Î ¿Ã¶ó°¡¸é ¿À¹öÇ÷ο쳪¼­ -°ªÀ¸·Î µ¹¾Æ°©´Ï´Ù. ±×¶§¼­¾ß for¹®ÀÌ ³¡³ª°ÔµÇ¾î ÇÁ·Î±×·¥ÀÌ Á¾·áµÇÁö¿ä. ¿¹¸¦µé¾î 5!ÀÇ °æ¿ì¿¡ a°¡ 13ÀÎ ½ÃÁ¡¿¡¼­ b°¡ ¿À¹öÇ÷οìµË´Ï´Ù. ±×·¡¼­ °è¼Ó -1899959256 ÀÌ·±°ªÀÌ ¶ß´Â°ÅÁÒ.
for¹®ÀÇ ½ÃÀÛ°ú ³¡¿¡ ´Ü¼øÈ÷ b¿Í a¸¦ Ãâ·ÂÇØÁÖ´Â Å×½ºÆ®Äڵ带 ³Ö°í ½ÇÇàÇß½À´Ï´Ù.
ÆÑÅ丮¾óÀ» ±¸ÇÏ½Ç ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä : 5
test before = 5 1
test after = 5 2
test before = 5 2
test after = 10 3
test before = 10 3
test after = 30 4
test before = 30 4
test after = 120 5
test before = 120 5
test after = 600 6
test before = 600 6
test after = 3600 7
test before = 3600 7
test after = 25200 8
test before = 25200 8
test after = 201600 9
test before = 201600 9
test after = 1814400 10
test before = 1814400 10
test after = 18144000 11
test before = 18144000 11
test after = 199584000 12
test before = 199584000 12
test after = -1899959296 13
°á°ú : -1899959296
°ªÀ» Çϳª¾¿ º¸½Ã¸é À§¿¡ ¼³¸íÇسõÀº ·çƾ°ú °°ÀÌ µ¹¾Æ°¡´Â°ÍÀ» º¸½Ç¼ö ÀÖ½À´Ï´Ù.
ÆÑÅ丮¾óÀº Àç±ÍÇÔ¼ö¸¦ ÀÌ¿ëÇØ ±¸ÇÏ´Â°Ô °¡Àå ÀϹÝÀûÀÌÁö¿ä.
2009/08/29  
¿¬½À»ý ÀÚ¼¼ÇÑ ¼³¸í °¨»çµå·Á¿ä ¤»¤» ±×°É ¹Ìó »ý°¢À» ¸øÇß±º¿ä ¤Ì¤Ì
¿­Ç÷°­ÀÇÃ¥¿¡ for¹®¿¬½À¹®Á¦ºÎºÐ¿¡ for¹®À¸·Î ÆÑÅ丮¾ó ±¸Ç϶ó°í ³ª¿ÍÀ־...
2009/08/29  
CodeAche °á°ú¹°¿ë º¯¼ö¸¦ µû·Î Çϳª ¸¸µå½Ã¸é ÁÁÀ» µí Çϳ׿ä.
À§¿¡¼± b°ªÀÌ °è¼Ó °»½ÅµÇ¹Ç·Î... Âü°í°¡µÇ¼ÌÀ¸¸é ÁÁ°Ú³×¿ä~
2009/08/29  
3186   2Â÷¿ø¹è¿­ ¹è¿­¸í+1[2]     ¿¬½À»ý
09/05 2883
3185   2Â÷¿ø¹è¿­ a[i]==*(a+i) ¤Ì¤Ì[5]     ¿¬½À»ý
09/03 2920
3184   ¹®ÀÚ¿­°ú ¹è¿­¸í(Æ÷ÀÎÅÍ»ó¼ö) ¤Ì¤Ì Áú¹®...[3]     ¿¬½À»ý
08/28 3729
3183   if¹®¿¡¼­ return[5]     ¿¬½À»ý
08/30 15507
  ÀÌ ÄÚµå ¾îµð°¡ À߸øµÇ¾ú´ÂÁö ¾Ë·ÁÁÖ¼¼¿ä...[3]     ¿¬½À»ý
08/29 3942
3181   Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ¹®ÀÚ¿­ Áú¹®[5]     ¿¬½À»ý
08/26 2740
3180   Á¦²ÞÀÌ ÇØÅ·º¸¾ÈÂÊ.....[2]     ¿¡¸£Å¸ÀÌ
01/05 3315
3179   [c¾ð¾î] ¸®´ª½º¿¡¼­ ¾î¶»°Ô ¿¬½ÀÇϳª¿ä??[3]     ¿åÁöÇØÄ¿
05/20 2972
3178   C¾ð¾î ÇÑ ºÎºÐ Áú¹®ÀÌ¿ä.[4]     ¿åÁöÇØÄ¿
08/03 2817
3177   ÄÄÆÄÀÏ ¿À·ù Áú¹®[1]     ¿ù¿ù
01/04 3886
3176   c¾ð¾î (¿­Ç÷°­ÀÇ Áú¹®)[1]     ¿ù¿ù
12/31 3256
3175   c¾ð¾î¿Í ¾î¼Àºí¸®¾î     ¿ù¿ù
12/08 3474
3174   ms os °ü·Ã Áú¹®Àº ¿Ö ¾ø´Â°Ç°¡.     ¿ÕÀâÀÌ
04/18 3157
3173   C¾ð¾î¸¦ ¹è¿öº¸·Á Çϴµ¥ visual studio ±î´Â°Ô Àß ¾ÈµÇ³×¿ä[4]     ¿ìµ¿
03/31 3781
3172     [re] ¹è¿­ÀÇ ¿ø¼Ò ¼ø¼­¸¦ ¾î¶»°Ô ¹Ù²Ü ¼ö ÀÖÀ»±î¿ä?     ¿ì´À´Ô
03/20 2725
3171   [re] C¾ð¾î, ¼ýÀÚ°¡ Å« ¼ø¼­´ë·Î ³ª¿­ÇÏ´Â ÇÁ·Î±×·¥ ÄÚµå (Á»ºÁÁּſä)     ¿ì´À´Ô
02/15 28991
3170   À¥ÇØÅ· ½ÃÀÛ[4]     ¿Ã·¹
10/25 3157
3169   ¾î¼Àºí¸® °£´ÜÇÑ ¿¬»ê[5]     ¿Ã·¹
10/20 4191
3168   C¾ð¾î °øºÎ ȯ°æ? [1]     ¿ÀƼ
11/13 2965
3167   ¸µÅ©¿Í ÄÄÆÄÀÏ °³³ä?[4]     ¿ÀƼ
11/20 2982
[1] 2 [3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org