ÇØÇÇÄ·ÆÛ½º

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

  • µî·ÏÀÏ/ÀúÀ۽ñâ : 2009.11.20 / 2009.6
  • ÀÚ·á°ú¸ñ : ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö
  • °¡°Ý : 1,000¿ø

´Ù¿î·Îµå Àå¹Ù±¸´Ï´ã±â

µî·ÏÀÚ Á¤º¸

µî·ÏÀÚ : freestyle30
ÆÇ¸Åµî±Þ :

¼Ò°³±Û

¿¬°á¸®½ºÆ® ½ºÅÃÀ» »ç¿ëÇÑ °è»ê±âÀÔ´Ï´Ù
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();
}

Âü°í ¹®Çå ( ÆÄÀϳ»¿¡ ±âÀçµÈ Âü°í¹®Çå ¸ñ·ÏÀÔ´Ï´Ù. )

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

ÀÚ·á È÷½ºÅ丮 ( ÇØ´çÀÚ·á°¡ µî·ÏµÈ ÀÌÈÄ °¡°Ý ¹× ¼¼ºÎ Á¤º¸°¡ º¯°æµÈ ³»¿ªÀÔ´Ï´Ù. )

2ÁÖ°£ ´Ù¿î¹ÞÀº ȸ¿ø Çб³Á¤º¸ ( ÃÖ±Ù 2ÁÖ À̳»¿¡ ÀÌ ÀڷḦ ´Ù¿î·ÎµåÇÑ È¸¿øÀÇ Çб³º° Åë°èÀÔ´Ï´Ù. ) Çб³Á¤º¸º¸±â

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