火星人是以 13 進製計數的:
例如地球人的數字29
翻譯成火星文就是hel mar
;而火星文elo nov
對應地球數字115
。為了方便交流,請你編寫程式實現地球和火星數字之間的互譯。
輸入第一行給出乙個正整數 n(<100),隨後 n 行,每行給出乙個 [0, 169) 區間內的數字 —— 或者是地球文,或者是火星文。
對應輸入的每一行,在一行中輸出翻譯後的另一種語言的數字。
4295
elo nov
tam
hel mar
may115
13
#include #include #include #include using namespace std;
string ge[13]=;
string shi[13]=;
mapstrtonum;
void init()
}}int main()
if(sum<13) cout
else}}
else
}return 0;
}
PAT乙 1044 火星數字 20
題目描述 火星人是以13進製計數的 地球人的0被火星人稱為tret。地球人數字1到12的火星文分別為 jan,feb,mar,apr,may,jun,jly,aug,sep,oct,nov,dec。火星人將進製以後的12個高位數字分別稱為 tam,hel,maa,huh,tou,kes,hei,el...
PAT 1044 火星數字 20 分
火星人是以 13 進製計數的 地球人的 0 被火星人稱為 tret。地球人數字 1 到 12 的火星文分別為 jan,feb,mar,apr,may,jun,jly,aug,sep,oct,nov,dec。火星人將進製以後的 12 個高位數字分別稱為 tam,hel,maa,huh,tou,kes,...
1044 火星數字 (20 分)
1044 火星數字 20 分 火星人是以 13 進製計數的 地球人的 0 被火星人稱為 tret。地球人數字 1 到 12 的火星文分別為 jan,feb,mar,apr,may,jun,jly,aug,sep,oct,nov,dec。火星人將進製以後的 12 個高位數字分別稱為 tam,hel,m...