2798 基礎題 進製轉換

2021-08-21 04:44:59 字數 604 閱讀 3923

可以直接做

也可以從二轉到10,,10轉到16

看似容易

實則很需要細心,,

如何擺弄下標位置,如何計算邊界,如何儲存結果

#include

#include

#include

using

namespace

std;

#define _cdebbug

//全域性資料

intmain

()

if (temp <=

9 && temp >=

0)resault[--len16] = temp +

'0';

else

resault[--len16] = temp -

10 +

'a';

}printf(

"%s\n",resault);

}//解除重定向關閉檔案

#ifdef _cdebbug

fclose(

stdin);

#endif

return

0 ;

poj 百練 2798 基礎題

回顧二進位製到16進製制的方法 可以直接做 也可以從二轉到10,10轉到16 看似容易 實則很需要細心,如何擺弄下標位置,如何計算邊界,如何儲存結果 include include include using namespace std define cdebbug 全域性資料 int main i...

東華OJ 基礎題69 進製轉換

問題描述 輸入乙個十進位制數,將其化成n進製數輸出 2 n 16 輸出結果時,大於等於10的數字用字母代替,a代表10,b代表11以此類推。輸入說明 你的程式需要從標準輸入裝置 通常為鍵盤 中讀入多組測試資料。每組輸入資料由一行組成,每行有2個數,分別代表十進位制數m 0 m 2 31 和進製n 2...

基礎演算法題 進製轉換(模擬思想)

進製轉換 題目描述 我們可以用這樣的方式來表示乙個十進位制數 將每個阿拉伯數字乘以乙個以該數字所處位置為指數,以 10 為底數的冪之和的形式。例如 123 可表示為 1 102 2 101 3 100 這樣的形式。與之相似的,對二進位制數來說,也可表示成每個二進位制數碼乘以乙個以該數字所處位置為指數...