[¹è¿­]10Áø¼ö¡æ2Áø¼ö º¯È¯ //------------------------1--------------------------- ¡Ú ÇÁ·Î±×·¥ »ç¿ëÀڷκÎÅÍ 10Áø¼ö ÇüÅÂÀÇ Á¤¼ö¸¦ Çϳª ÀԷ¹ÞÀº ´ÙÀ½, 2Áø¼ö·Î º¯È¯Çؼ­ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ ÀÛ¼º ±³°ú¼­ Á¤´ä #include int main(void) { int jungsu, jari=0; char form[30]; //Á¤¼öÆû //-------------------------------------------- //¡áÀԷ¡á printf("10Áø¼ö Á¤¼ö ÀÔ·Â : "); scanf("%d", &jungsu); //Á¤¼ö ÀÔ·Â //-------------------------------------------- //¡á°è»ê¡á while(jungsu>0) // ÀÔ·ÂÁ¤¼ö°¡ 0º¸´Ù Ŭ¶§ ½ÇÇà { form[jari++]=jungsu%2; jungsu/=2; /* ÀԷ¹ÞÀº Á¤¼ö°¡ ´õÀÌ»ó ³ª´©¾îÁöÁö ¾ÊÀ»‹š±îÁö ¹Ýº¹ Á¤¼öÆû[ÀÚ¸´¼ö Áõ°¡] = ÀÔ·ÂÁ¤¼ö¡À2 = ¡Ú³ª¸ÓÁö°ªÀ»¡Ú ÀÚ¸®À̵¿Çϸç ÀúÀå 2 | 21 2 | 19 2 | 15 1 2 | 13 1 2 | 10 1 2 | 9 1 2 | 7 1 2 | 6 0 2 | 5 0 2 | 4 1 2 | 3 1 2 | 3 1 2 | 2 1 2 | 2 0 2 | 1 1 2 | 1 1 2 | 1 0 2 | 1 0 2 | 0 1 2 | 0 1 ¸¶Áö¸·±îÁö 2·Î ³ª´²Áú ½Ã, 0À» Çѹø´õ! */ } //-------------------------------------------- //¡á°á°ú¡á while(jari>0) //ÀÚ¸´¼ö°¡ 0º¸´Ù Ŭ¶§ ½ÇÇà printf("%d", form[--jari]); // ÀÚ¸´¼ö¸¦ ¿ª¼øÀ¸·Î Ãâ·Â printf("\n\n"); return 0; }
Ãâ·Â °á°ú