輸入乙個十進數,將其轉換成 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...