乙個小小的簡單計算器問題,有關於棧的應用

2021-08-15 06:38:54 字數 540 閱讀 2830

題目大概是這個樣子的:

eg :讀入乙個只包含 +, -, *, / 的非負整數計算表示式,計算該表示式的值。

input : 4 + 2 * 5 - 7 / 11

output : 13.36

很簡單的乙個題目,但當時寫的時候遇到了點玄學問題……

#include #include #include #include #include #include using namespace std;

int main()

sum=0;

while(~scanf("%s %lf",n,&m))

if(n[0]=='-')

if(n[0]=='*')

if(n[0]=='/')

if(getchar()=='\n')

} while(!st.empty())

printf("%.2f\n",sum);

} return 0;

}

this乙個小小的迷惑

include using namespace std class b b b class b void virtual print 不知道為什麼列印的不一致呢 自己的理解 由於d繼承自b,構造d的時候需要先構造b,在b的建構函式中的this內部的具體情況如下圖,此時d還沒有構造出來,vfptr的詳...

乙個簡單的計算器

乙個非常簡單的計算器 來自sololearn 只能進行單一計算 while true print 設定 print enter 增加 to 增加 two numbers print enter 減去 to 減去 two numbers print enter 相乘 to 相乘 two numbers...

乙個小小的爬蟲技巧

寫過爬蟲的同學對 requests 庫應該非常熟悉了,這個庫是如此的好用。但今天我就遇到了使用瀏覽器可以正常訪問,一旦使用 requests 去 get 此 ip 就會被封,然後瀏覽器也無法訪問。需要等待幾個小時之後才能訪問。過了幾個小時,我又使用瀏覽器訪問了此 url a,開啟谷歌瀏覽器的開發者工...