給出乙個表示式,求出其值。表示式中只存在 +、-、*、三種運算,我們假設表示式是正確的,
且不存在除數為零的情況。
第一行輸入乙個正整數 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 ...