[c¾ð¾î °è»ê±â] ¿¬°á¸®½ºÆ® ½ºÅà c¾ð¾î °è»ê±â

Ãßõ¸ÞÀÏ ÆÛ°¡±â

- ¼­½ÄÀ» Á¦¿ÜÇÑ 5ÆäÀÌÁö ¹Ì¸¸ÀÇ ÀÚ·á´Â ½æ³×Àϸ¸ º¸¿©µå¸®¸ç, Å« À̹ÌÁö´Â Á¦°øµÇÁö ¾Ê½À´Ï´Ù.
- ÇØ´ç ¹Ì¸®º¸±â´Â ¹®¼­¹öÀü ¶Ç´Â »ç¿ëÀÚ PC ȯ°æ¿¡ µû¶ó ´Ù¼Ò Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
- ¹Ì¸®º¸±â ¹®¼­°¡ Á¦´ë·Î º¸ÀÌÁö ¾ÊÀ¸½Ã¸é ¿©±â¸¦ Ŭ¸¯ÇØÁÖ¼¼¿ä.

¼Ò°³±Û

¿¬°á¸®½ºÆ® ½ºÅÃÀ» »ç¿ëÇÑ °è»ê±âÀÔ´Ï´Ù
c++ÀÌ ¾Æ´Ñ c·Î § ¼Ò½ºÀ̰í
ÁÖ¼®µµ ÀÚ¼¼ÇÏ°Ô ´Þ·ÁÀÖ½À´Ï´Ù

ÄÄÆÄÀÏ ½ÇÇàȯ°æ

¸ñÂ÷ ¾øÀ½

º»¹®³»¿ë

void main()
{
int result;
char *exp;
char temp[20];
printf('[Press `Ctrl+c` to end]n');
while(1){
printf('Input : ');
if(scanf('%s', &temp)==EOF) // Ctrl+c ´©¸£¸é Á¾·á
{
printf('n');
exit(0);
}
exp = infix_to_postfix(temp); //ÁßÀ§Ç¥±â¹ýÀ» ÈÄÀ§Ç¥±â¹ýÀ¸·Î ¹Ù²Þ
printf('postfix : %sn',exp); //ÈÄÀ§Ç¥±â¹ýÀ¸·Î ¹Ù²Û ½Ä Ãâ·Â
result = evalPostfix(exp); //ÈÄÀ§Ç¥±â¹ýÀÇ ½ÄÀ» °è»ê
printf('result : %dnn', result); //°è»ê°á°úÃâ·Â
}
getchar();
}

Âü°íÀÚ·á

Âü°íÀÚ·á ¾øÀ½

ÀÚ·áÁ¤º¸

  • ÀÚ·áÀúÀ۽ñâ: 2009.11.20
  • ÀÚ·á ¾÷·ÎµåÀÏ: 2009.11.20
  • ÀÚ·á °ú¸ñ: ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö
  • ÆÄÀÏ À̸§: main.cpp

ÀÚ·á È÷½ºÅ丮

µî·ÏÀÚ:freestyle30

ÀÌ ÀڷḦ ±¸¸ÅÇÑ È¸¿øÀÇ Àü¹®ºÐ¾ß

  • ±âŸ (2)

2ÁÖ°£ ´Ù¿î¹ÞÀº ȸ¿ø Çб³Á¤º¸ (5P¼Ò¿ä)

Çб³Á¤º¸º¸±â

À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿©
ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á
µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë,
¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.
ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã
°í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ
Áֽñ⠹ٶø´Ï´Ù.