藍橋杯 小計算器

2021-10-07 15:52:35 字數 415 閱讀 3623

題目鏈結

思路:模擬題。注意計算過程始終用十進位制來儲存結果,輸出時再將結果轉換為k進製。

有乙個坑,後面大概7題,計算結果有多處0。

#include using namespace std;

mapmp;

mapmpc;

long long k_to_o(int k,string str)

else if(str=="equal")

else if(str.size()==3)

op=str;

else if(str.find("change")!=string::npos)

else if(str.find("num")!=string::npos)

}return 0;

}

藍橋杯 小計算器

試題 歷屆試題 小計算器 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 模擬程式型計算器,依次輸入指令,可能包含的指令有 1.數字 num x x為乙個只包含大寫字母和數字的字串,表示乙個當前進製的數 2.運算指令 add sub mul div mod 分別表示加減乘,除法取...

藍橋杯 小計算器

主要是運用了get10方法 把我們輸入的數值全部轉換為10進製 運用了put方法把最終的num結果由10進製轉化為我們輸入的進製數.運用了主方法,也沒啥,就是呼叫了switch方法,進行逐個比對.並在主方法裡面呼叫get10方法和put方法.include include include inclu...

藍橋杯 歷屆試題 小計算器

小計算器 模擬程式型計算器,依次輸入指令,可能包含的指令有 1.數字 num x x為乙個只包含大寫字母和數字的字串,表示乙個當前進製的數 2.運算指令 add sub mul div mod 分別表示加減乘,除法取商,除法取餘 3.進製轉換指令 change k 將當前進製轉換為k進製 2 k 3...