ÀÛ¼ºÀÏ : 15-03-20 13:07
2014³â Á¤¿Ã ¿¹¼±¹®Á¦ Áß°íµîºÎ ¹®Á¦ 28¹ø...¹®ÀÇ
 ±Û¾´ÀÌ : À̹ÌÈ­(gulala)
Á¶È¸ : 7,158  

#include
void f(int x) //2
{
 if (x==0) return ;  //3
    f(x/2);             //4
 printf("%d",x%2);  //5

}
int main()
{
 f(10);   //1
 printf(" ");
 f(7);
 printf("\n");
 return 0;
}


½ÇÇà½Ã ¼ø¼­°¡ //1 -> //2 -> //3 -> //4 -> //2 -> //3 -> //4 -> ....

ÀÌ·±½ÄÀ¸·Î µ¹¾Æ°¡Áö ¾Ê³ª¿©?  ´äÀº 1010  1111  À̶ó°í Çϴµ¥....

//5ÇàÀº ¾ðÁ¦ ¸¸³ª³ª¿ä?

Ç®ÀÌÁ» ºÎŹµå¸³´Ï´Ù.



ÄĽºÄð 15-03-20 16:14
 
Àç±ÍÇÔ¼öÀÔ´Ï´Ù.

óÀ½¿¡ f(10)À» È£ÃâÇϸé f(5)¸¦ È£ÃâÇÏ°í ´ë±âÇÕ´Ï´Ù. (4¹ø ½ÇÇà)
f(5)´Â f(2)¸¦ È£ÃâÇÏ°í ´ë±âÇÕ´Ï´Ù. (4¹ø ½ÇÇà)
f(2)´Â f(1)¸¦ È£ÃâÇÏ°í ´ë±âÇÕ´Ï´Ù. (4¹ø ½ÇÇà)
f(1)´Â f(0)¸¦ È£ÃâÇÏ°í ´ë±âÇÕ´Ï´Ù. (4¹ø ½ÇÇà)
f(0)Àº ¾Æ¹« ÀÛ¾÷µµ ÇÏÁö ¾Ê°í return ÇÕ´Ï´Ù. (3¹ø ½ÇÇà)
´ë±âÇÏ°í ÀÖ´ø f(1)·Î µ¹¾Æ¿À¸é 1À» Ãâ·ÂÇÏ°í µ¹¾Æ°©´Ï´Ù. (5¹ø ½ÇÇà)
´ë±âÇÏ°í ÀÖ´ø f(2)·Î µ¹¾Æ¿À¸é 0À» Ãâ·ÂÇÏ°í µ¹¾Æ°©´Ï´Ù. (5¹ø ½ÇÇà)
´ë±âÇÏ°í ÀÖ´ø f(5)·Î µ¹¾Æ¿À¸é 1À» Ãâ·ÂÇÏ°í µ¹¾Æ°©´Ï´Ù. (5¹ø ½ÇÇà)
´ë±âÇÏ°í ÀÖ´ø f(10)À¸·Î µ¹¾Æ¿À¸é 0À» Ãâ·ÂÇÏ°í ¸ÞÀÎÀ¸·Î µ¹¾Æ°©´Ï´Ù. (5¹ø ½ÇÇà)

±×·¡¼­ 1010ÀÌ Ãâ·ÂµÇ´Â °ÍÀÔ´Ï´Ù.
°°Àº ¹æ¹ýÀ¸·Î F(7)À» È£ÃâÇϸé 111ÀÌ Ãâ·ÂµË´Ï´Ù.

ÀÌ ¹®Á¦´Â ½ÊÁø¼ö¸¦ È£ÃâÇϸé ÀÌÁø¼ö·Î Ãâ·ÂÇÏ´Â Àç±ÍÇÔ¼öÀÔ´Ï´Ù.
 
 

Total 662
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
582 Á¤º¸¿Ã¸²ÇǾƵå 2011 Áß.°íµîºÎ¿¹¼± ±âÃâ¹®Á¦Ç®ÀÌ (1) ±èÁ¤Èñ 03-31 7626
581 °æ±âµµ º»¼± Ä¿Æ®¶óÀÎÀÌ ¾î´ÀÁ¤µµ µÇ´ÂÁö¿ä? (1) ¹éÁöÈÆ 06-12 7621
580 548: ¹Ýº¹Á¦¾î¹®2 - ÀÚ°¡Áø´Ü8 (1) ¹ÚÁø 01-07 7606
579 µ¿¿µ»ó Àç»ý ´äº¯Á» ÇØÁÖ¼¼¿ä »çÁø ¿Ã·Á³ù½À´Ï´Ù ±èÁؼ­ 04-21 7514
578 ÇѱÛ2010 ¹«·á°­ÁÂ.... (1) Á¶¿µÈñ 02-27 7422
577 2012³âµµ ÃʵîºÎ 7¹ø (2) ±è½Ã¿ø 01-05 7414
576 ÀÚ±âÁÖµµc¾ð¾îÇÁ·Î±×·¡¹Ö ebook ±¸ÀÔ (1) ±èº´¼± 07-05 7405
575 Áú¹®µå¸³´Ï´Ù. (1) ÃÖÁ¤¹« 05-17 7391
574 ÃʵîÇлý,ÁßÇлý, °íµîÇлý ÆÐÅ°Áö·Î ±¸ºÐÇØÁÖ¸é ÁÁ°Ú¾î¿ä^^ (1) ±èÁø¿µ 05-06 7320
573 ¹®Á¦ Áú¹® (1) ¹éµµ¿ø 08-02 7305
572 Áú¹®µå¸³´Ï´Ù. (1) ÃÖÁ¤¹« 06-06 7263
571 ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö °øµ¿±¸¸Å À̺¥Æ® °áÁ¦ (2) ÀÌ¿©Áø 04-26 7257
570 Á¤º¸¿Ã¸²ÇǾƵå 2012³â ¼Ò½ºÆÄÀÏÀº ¾ø³ª¿ä? (1) ÃÖ¿ø¹Ì 06-14 7257
569 °­ÀǽÅûÇß½À´Ï´Ù. (1) ÀÌÁؼ® 02-02 7250
568 µ¿¿µ»ó Àç»ýÀÌ ¾ÈµË´Ï´Ù. (1) ÀåÇö¿µ 03-05 7218
567 ÀÌ°Å ÂÍ À߸øµÈ°Í °°Àºµ¥¿ä (1) ÀÌ´ë¿­ 01-20 7206
566 2014³â Á¤¿Ã ¿¹¼±¹®Á¦ Áß°íµîºÎ ¹®Á¦ 28¹ø...¹®ÀÇ (1) À̹ÌÈ­ 03-20 7159
565 ÇÔ¼ö1 Çü¼ºÆò°¡ 5 (1) ½ÅÁ¾Çö 02-25 7156
564 2010³â Áß°íµîºÎ¿¹¼± 29¹ø¹®Á¦ ¿À·ù (1) ¹éÁöÈÆ 04-05 7126
563 ¹®Á¦ÄÚµå 1658, ¹®Á¦ÄÚµå 2571 ÀÓ¿¹Âù 04-24 7120
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

ȸ»ç¼Ò°³ | °³ÀÎÁ¤º¸Ã³¸®¹æħ | ÀÌ¿ë¾à°ü | ã¾Æ¿À½Ã´Â ±æ | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ | »ç¾÷ÀÚÁ¤º¸È®ÀÎ
°æ±âµµ ¾È¾ç½Ã µ¿¾È±¸ È£°èµ¿ 1065-10 Çù¼º°ñµåÇÁ¶óÀÚ 601È£ ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ) TEL : 031-388-8840 FAX : 031-388-0996
´ëÇ¥ÀÚ : ±èµ¿±Ô »ç¾÷ÀÚ¹øÈ£ : 130-86-02870 Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ 2010-°æ±â¾È¾ç-888È£
COPYTIGHT(C) ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ), ALL RIGHT RESERVED.
´ãÀº°­Á : 0