成績
10開啟時間
2023年11月24日 星期五 00:00
折扣0.8
折扣時間
2023年12月18日 星期一 00:00
允許遲交
否關閉時間
2023年12月31日 星期日 00:00
題目:給定字尾表示式,計算出該式的值。為簡單起見,用於計算的數字均在0-9之間。
輸入:某個四則表示式的字尾表示式,其中除法"/"簡化為整除。
輸出:該四則表示式的計算結果。若字尾表示式不合法,輸出「error!";若計算過程中有除以0的情況,輸出"div0!"
測試輸入
期待的輸出
時間限制
記憶體限制
額外程序
測試用例 1
以文字方式顯示
11+↵
以文字方式顯示2↵
1秒64m0
#include#include#include#include#include#includeusing namespace std;
stackop;
stackopnum;
string instruction;
int getproiincoming(char c) }
int getproinstack(char c) }
int comput(char c, int a, int b) }
void getresult(string instruction)
else
else
int num = comput(instruction[i], b, a);
opnum.push(num);
} }
} if (opnum.size() > 1)
printf("%d\n",opnum.top());
} int main()
正規表示式 判斷年月日合法性
使用正規表示式判斷年月日是否合法 這裡不考慮閏年2月29日的情況 判斷型別為 20151206 19551230 20180808類似這種格式的合法性 其實並不很難,主要思考過程,答案見末尾 先確定句子結構 年月日 年由4位組成,月和日分別由2位組成 1 年 可以分為19開頭和20開頭,19開頭 2...
正規表示式 常用正規表示式驗證輸入合法性(一)
1.去掉字串首尾空格的正規表示式怎麼寫?var str abfhjpo jifpokroi okj vwaiu console.log str abfhjpo jifpokroi okj vwaiu str str.replace s s g,console.log str abfhjpo jifp...
判斷表示式是否合法(推薦 )
time limit 1 sec memory limit 4 mb submit 375 solved 31 submit status 設s是乙個合法的表示式,e為乙個數字字串行,則合法的表示式可以表示為 e,e,e,s s s s s s s s s s s 等。e可以是全 0 的字串 請注意...