| tmdghks123 |
½±°í °£´ÜÇÑ ¹æ¹ýÀ¸·Î´Â , ³ª´©´Â ¹æ¹ýÀÌ Àְڳ׿ä.
int num = 9753 ; À̶ó´Â °ªÀÌ ÀÖÀ» ¶§.
¸ÕÀú õÀÇ ÀÚ¸®´Â
num / 1000; Çϸé 9¶ó´Â °ªÀ» ¾òÀ» ¼ö ÀÖ°ÚÁö¿ä.
±× ´ÙÀ½ 100ÀÇ ÀÚ¸´¼ö¸¦ ±¸ÇØ¾ß Çϴµ¥ ÀÌ ¹æ¹ý´ë·Î num/ 100; Çϸé 7ÀÌ ¾Æ´Ï¶ó 97ÀÌ Ãâ·ÂµÇ°ÚÁÒ?
±×·¯¹Ç·Î , num ÀÇ °ªÀ» 1000À¸·Î ³ª´« ³ª¸ÓÁö °ª % (Modular) ¿¬»êÀ» ÇØÁà¾ß ÇÕ´Ï´Ù.
Á¤¸®ÇÏÀÚ¸é,
printf(" õÀÇ ÀÚ¸® : %d \n" , num/1000);
num = num % 1000;
printf(" ¹éÀÇ ÀÚ¸® : %d \n" , num / 100);
num = num % 100;
ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÇ°ÚÁö¿ä??? for ¹®À̳ª while ¹®À¸·Î ¹Ýº¹¹®À» ÀÌ¿ëÇÏ¿© Äڵ带 °£°áÈ ÇÒ ¼öµµ Àְڳ׿ä.
¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î int num = 9743; ÀÌ °ªÀÌ Á¤¼öÇü µ¥ÀÌÅͰ¡ ¾Æ´Ï¶ó ¹®ÀÚÇü µ¥ÀÌÅͰ¡ µÇ±â ¿øÇÑ´Ù¸é, char* itoa(int value, char* string, int radix); ¶ó´Â ÇÔ¼ö¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Á¤¼öÇü¿¡¼ ¹®ÀÚ¿·Î º¯ÇÑ °ªÀÇ ¹®ÀÚ¿ ÀÚ¸´¼ö¸¸ °ñ¶ó³»¾î ÀÌ¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ°ÚÁö¿ä.
±Û¾´À̺в²¼ ¾ÆÁ÷ Ãʺ¸¶ó°í ÇÏ½Ã´Ï ÀÌ ¹æ¹ýÀº Á¶±Ý ¾î·Á¿ï ¼öµµ ÀÖ°í ±×³É ÀÌ·± ¹æ¹ýµµ ÀÖ°Ú±¸³ª¶ó°í ¾Ë¾Æ¸¸ µÎ¼Åµµ ÁÁÀ» °Í °°½À´Ï´Ù ^^
Àúµµ Ãʺ¸¶ó Á¦ ±ÛÀÌ µµ¿òÀÌ µÇ¾úÀ»Áö ¸ð¸£°Ú³×¿ä~ ±×·³ ÁÁÀº ÇÏ·ç µÇ¼¼¿ä~ |
2015/04/04 |
|