棧的應用epr表示式求值給定只包含加法

2021-03-10 19:09:20 字數 1136 閱讀 2948

1樓:匿名使用者

利用zhi乘法先運算的性質,

dao把壓入棧的乘法先運算最後內再算加法就好了:

#include

#include

#include

using namespace std;

const int maxlen = 4096;

char expr[maxlen];

int main()

}int ans = 0;

while (!num.empty())

cout << (ans % 10000) << endl;

return 0;}

2樓:匿名使用者

**bai

dupascal吧吧主zhi解dao答版:權program expr(input,output);

var n,a,b:longint;ch:char;

begin

assign(input,'expr.in');

reset(input);

assign(output,'expr.out');

rewrite(output);

a:=0;

n:=0;

b:=1;

while not(eoln) do

begin

read(ch);

if ch='+' then

begin

b:=(b*n) mod 10000;

n:=0;

a:=(a+b) mod 10000;

b:=1;

continue;

end;

if ch='*' then

begin

b:=(b*n) mod 10000;

n:=0;

continue;

end;

n:=(n*10+ord(ch)-48) mod 10000;

end;

b:=(b*n) mod 10000;

a:=(a+b) mod 10000;

writeln(a);

writeln();

close(input);

close(output);

end.

UG工具表示式。怎麼建立表示式,UG的工具表示式。怎麼建立表示式。

那不是有名稱和公式嗎,輸入到下面回車就會加入到你點了不管用的那區域了。寫在下面的公式 名稱裡的,我也剛學 把你需要的關係式輸進去就ok了 ug的工具 表示式。怎麼建立表示式。在名稱裡輸入數字按回車在公式裡輸入事先編好的公式就ok ug表示式如何使用 工具 表示式 復定義變數名稱制 公式 bai 單位...

正規表示式dd的意思這個正規表示式什麼意思dd

表示行開頭 至少出現一次數字 任意字元和至少出現一次數字 出現1次或0次 行結尾。行開頭 d 數字 出現至少1次 任意字元,除換行和回車之外 出現0或1次 d 括號裡內出現0或1次 行結尾 擴充套件資料 常用正規表示式 2 域名 a za z0 9 a za z0 9 a za z0 9 a za ...

關於正規表示式的小問題,關於正規表示式的一個小問題

用replace方法 var str 12,34 56 78 12,34 56 78 str str.replace g,alert str 返回12345678替換繼續回答你的問題 string s 12 3 2 1 3 2 string a s.split for int i 0 i publi...