實驗7 Problem D STL 表示式求值

2022-05-09 09:30:09 字數 685 閱讀 9245

給出乙個表示式,求出其值。表示式中只存在 +、-、*、三種運算,我們假設表示式是正確的,

且不存在除數為零的情況。

第一行輸入乙個正整數 n(1<=n<=30) ,表示有表示式 n 個數(每個數均小於100),表示式中只有數值(都是大於零的數)

和運算子(包括+、-、*、=四種運算子,其中 = 只在表示式最後,表示乙個表示式輸出結束,且整個表示式不存在空格)

表示式的值(表示式的值不會超出 double 的範圍並保留兩位小數)

5 1*2*3*4*5= 5 5-1-2+3+4=

120.00 9.00

使用stl的stack容易實現。

#include#include

#include

#include

using

namespace

std;

intmain()

else

if(t.top()=='/'

) }

s.push(a);

t.push(f);

}double sum=0

;

while(!s.empty())

printf(

"%.2lf\n

",sum);

}return0;

}

實驗10 Problem D STL 管道二

home web board problemset standing status statistics problem d stl 管道二time limit 1 sec memory limit 128 mb submit 1314 solved 772 submit status web bo...

實驗7 演算法

完成教材 演算法 章節內容知識驗證。驗證理論演算法部分迭代 遞迴等 從而體會演算法的實現過程,學會將簡單問題轉換成用電腦程式求解。相比於人腦,計算機更加擅長自動處理重複性的任務。這電腦程式中,這種重複被稱為迭代。下面,我們將展示乙個迭代演算法的經典例子 判斷素數。素數的定義是只有1和它本身兩個因數的...

實驗7 按鍵單模組實驗

用esp32和按鍵模組,通過矩陣法來實現對矩陣鍵盤的按鍵讀取 1.連線esp32和按鍵模組的引腳 2.觸控按鍵,esp32獲取到所觸控的按鍵數字,並列印到串列埠監視器中 1.esp32 wroom 32d 開發板 2.3 4按鍵模組 3.杜邦線 1 連線引腳 3 4矩陣鍵盤 引腳依次為 7 6 5 ...