趣聞進製轉換

2021-09-12 05:32:57 字數 1269 閱讀 5293

輸入乙個十進數,將其轉換成 n (大於0小於16)進製數

public

class

text5 ;

scanner scanner = new scanner(system.in);

int k = integer.parseint(scanner.next());

int k1 = integer.parseint(scanner.next());

string p = "";

char arr1 = new

char[k1];

for (int i = 0; i < k1; i++)

while (k != 0)

for (int i = p.length() - 1; i >= 0; i--)

}}

2.輸入兩個正整數x,y,將x,y化為二進位制數,然後將這兩個二進位制數作二進位制加法運算,再將結果化為十進位制數輸出

public

class

text8

system.out.println(zh2_10(str3));

}// 兩個二進位制的數字相加(轉換成十進位制的數字返回)

public

static

void

add(string str, string str1) else

if (d + d1 == 1) else

if (d + d1 == 0)

k = k / 10;

k1 = k1 / 10;}}

// 將二進位制的數字轉換為十進位制(自定義)

public

static

intzh2_10(string str)

return k;

}}

3.**把16進製表示的串轉換為3進製表示的串

public

class

text8

private

static

intgetrealvalue(char x)

public

static string jin_zhi_16_3(string x)

string t = "";

for (;;)

return t;

}}

進製轉換(任意進製轉換)

a進製轉b進製 思想 a進製轉十進位制 十進位制轉b進製 a進製轉十進位制 include include includeusing namespace std const int p 16 p代表 a進製 int main cout 十進位制轉b進製 include includeusing na...

進製進製進製 轉換

從剛學計算機就對進製轉換有著莫名的反感,2進製 8進製 10進製 16進製制各種轉換。下面就說下邏輯位址轉換成實體地址的求法吧 首先,使用者輸入乙個16進製制的數字cin hex logic add hex的意思是告訴計算機輸入的數是以16進製制方式輸入的 這個時候你要是輸出cout cout 經過...

進製轉換( R進製)

time limit 1 sec memory limit 128 mb 64bit io format lld submitted 3 accepted 1 submit status web board 我們可以用這樣的方式來表示乙個十進位制數 將每個阿拉伯數字乘以乙個以該數字所處位置的值 減1...