ÇÁ·Î±×·¡¹Ö

 3206, 160/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 : 3935     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  
26   Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ¹®ÀÚ¿­ Áú¹®[5]     ¿¬½À»ý
08/26 2733
  ÀÌ ÄÚµå ¾îµð°¡ À߸øµÇ¾ú´ÂÁö ¾Ë·ÁÁÖ¼¼¿ä...[3]     ¿¬½À»ý
08/29 3934
24   if¹®¿¡¼­ return[5]     ¿¬½À»ý
08/30 15495
23   ¹®ÀÚ¿­°ú ¹è¿­¸í(Æ÷ÀÎÅÍ»ó¼ö) ¤Ì¤Ì Áú¹®...[3]     ¿¬½À»ý
08/28 3724
22   2Â÷¿ø¹è¿­ a[i]==*(a+i) ¤Ì¤Ì[5]     ¿¬½À»ý
09/03 2912
21   2Â÷¿ø¹è¿­ ¹è¿­¸í+1[2]     ¿¬½À»ý
09/05 2874
20   sqlÀÎÁ§¼Ç°ø°ÝÀ¸·ÎºÎÅÍ º¸È£ÇÏ·Á¸é[2]     ¿³Àå¼ö
02/04 3132
19   ¼ÒÄÏÅë½Å¿¡¼­ Ŭ¶óÀ̾ðÆ®°¡ Á¢¼ÓÇؼ­[4]     ¿³Àå¼ö
02/06 3597
18   ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ¸Þ¸ð¸®°ü·Ã ¿¢¼¼½º¿¡´ëÇؼ­[2]     ¿³Àå¼ö
01/12 3200
17   dll ÀÎÁ§¼ÇÀ»ÀÌ¿ëÇؼ­ ƯÁ¤ÇÁ·Î¼¼½º¿¡[2]     ¿³Àå¼ö
01/12 3683
16   winpcap À»ÀÌ¿ëÇؼ­ ÆÐŶĸÃÄÇÁ·Î±×·¥À» ¸¸µé¾ú½À´Ï´Ù[2]     ¿³Àå¼ö
01/13 8016
15   127.0.0.1 ·ÎÁ¢¼ÓÇÏ´Â »ç¶÷¿¡°Ô´Â °ü¸®ÀÚÀÇ ±Ç¸®¸¦Á༭[6]     ¿³Àå¼ö
01/16 4204
14   Á¦°¡Á÷Á¢ ÆÐŶÀ» Á¶ÀÛÇØ º¸³»°í½Í½À´Ï´Ù[4]     ¿³Àå¼ö
01/20 5354
13   xp sp2 ¿¡¼­´Â raw socket ºÒ°¡´ÉÇÑ°¡¿©?[3]     ¿³Àå¼ö
01/21 4083
12   api ÈÄÅ·À» ÇÏ·Á±¸ÇÕ´Ï´Ù     ¿³Àå¼ö
02/22 4771
11   ÆÐŶĸÃĸ¦ ÅëÇؼ­ÆÐŶÀ» ºÐ¼®ÇÒ¶§[2]     ¿³Àå¼ö
02/24 5100
10   [C¾ð¾î] ¹è¿­¿¡ ±Ã±ÝÇÑ °Ô »ý°å¾î¿ä.[3]     ¿µ¿øÇÑ°øºÎ
03/28 4015
9   [viÆíÁý±â] ÀÌ°Å ¾µ¸¸ÇÑ°¡¿ä?[5]     ¿µ¿øÇÑ°øºÎ
04/03 3416
8   [°³¹ß] Å×½ºÆ®°³¹ßÀÌ ¾î¶²°ÅÁÒ?[4]     ¿µ¿øÇÑ°øºÎ
04/09 3749
7   [C¾ð¾î] unsigned int a= -1; ÀÌ°Å À߸¸ µÇ³×¿ä.[5]     ¿µ¿øÇÑ°øºÎ
04/14 4967
[1]..[151][152][153][154][155][156][157][158][159] 160 ..[161]

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