可以直接做
也可以從二轉到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 這樣的形式。與之相似的,對二進位制數來說,也可表示成每個二進位制數碼乘以乙個以該數字所處位置為指數...