百練 計數表示轉換

2021-08-19 22:15:20 字數 762 閱讀 4691

描述

在奧特曼的家鄉m78星雲,生活著一群快樂的外星人。他們勤勞勇敢每天兢兢業業的維護著宇宙和平。雖然在一起生活的很融洽,但他們的祖先忘記了統一數的表示法,星雲中不同國家固執地各自遵守著古老的計數表示方法。

m78星雲中一共有35個國家,分別使用2-36進製作為它們表示數的方式。巧合的是,奧特曼所在的國家遵守著地球上的10進製。為了答謝奧特曼為地球做出的貢獻,希望你能寫乙個程式,以奧特曼所在國家的數的表示為基準,實現到其他國家的數的表示的轉換。

輸入有多行,每行乙個位數不超過200位的整數n,以及要表示的進製基數b(2<= b <= 36)輸出輸出該數的b進製表示

注:對於超過10的進製,採用小寫的a、b、c …… z來表示10、11、12 …… 35

樣例輸入

5124095577148911 16
樣例輸出

12345678abcdef
解題思路:

#include#include#include#include#includeusing namespace std;

int main()

for(;s.size()>1 && s.top()=='0';s.pop());

for(;s.size();cout

}

百分數轉bigd 小數 分數 百分數英語表示方法

小數 分數 百分數英語表示方法 1.小數表示法 1 小數點左邊的數通常按基數詞讀,若為三位以上的數,也可按編碼式讀法讀出,即將數字單個讀出 小數點右邊的數通常按編碼式讀法單個讀出。如 6.86 讀作 six point eight six 14.15 讀作 fourteen point one fi...