창고 - 접미사, 접미사 표현 식

스 택 을 이용 하여 접미사 표현 식 을 계산 합 니 다.
#include 
#include 
#include 
using namespace std;
int main()
{
    stack s;
    char str[50];
    cin.getline( str,sizeof(str),'
' ); //cout<='0' ){ while( str[i]<='9'&&str[i]>='0' ){ num= num*10 + (str[i]-'0'); ++i; } s.push( num ); --i; //cout<

스 택 을 이용 하여 접미사 표현 식 을 접미사 표현 식 으로 바 꿉 니 다.
#include 
#include 
#include 
#include 
using namespace std;

int main()
{
    //        
    map priority;
    priority['('] = 0;
    priority['+'] = priority['-'] = 1;
    priority['*'] = priority['/'] = 2;

    char str[50];
    cin.getline( str,sizeof(str),'
' ); stack s; for( int i=0; i='0' ){ while( str[i]<='9'&&str[i]>='0' ){ cout<

좋은 웹페이지 즐겨찾기