NOIP2013 表示式求值

2021-07-05 21:38:07 字數 541 閱讀 1192

題目:

分析:棧的應用。兩個棧,乙個存數字乙個存操作符,當遇到符號時計算優先順序比它小的所有符號,則最後棧頂元素即為答案。

**:

#include 

#include

#include

#include

using

namespace

std;

const

int tmax=105,mod=10000;

stack

snum,sopt;

void clear(int num)

else

break;

}return;

}int main()

else

if(ch=='*')

else num=(num*10+ch-'0')%mod;

}snum.push(num);

clear(3);

printf("%d",snum.top());

return

0;}

NOIP2013 表示式求值 T2 題解

給定乙個只包含加法和乘法的算術表示式,請你程式設計計算表示式的值。輸入僅有一行,為需要你計算的表示式,表示式中只包含數字 加法運算子 和乘法運算子 且沒有括號,所有參與運算的數字均為0到2 31 1之間的整數。輸入資料保證這一行只有0 9 這12種字元。輸出只有一行,包含乙個整數,表示這個表示式的值...

1180 NOIP2013普及組 表示式求值

time limit 1 sec memory limit 128 mb submit 38 solved 12 submit status web board 給定乙個只包含加法和乘法的算術表示式,請你程式設計計算表示式的值。輸入僅有一行,為需要你計算的表示式,表示式中只包含數字 加法運算子 和乘...

1180 NOIP2013普及組 表示式求值

1180 noip2013普及組 表示式求值 time limit 1 sec memory limit 128 mb submit 162 solved 71 submit status web board description 給定乙個只包含加法和乘法的算術表示式,請你程式設計計算表示式的值。...