十六進製制轉換成八進位制

2021-07-25 07:16:21 字數 849 閱讀 7153

第一次發部落格,若寫的不好,希望大家多提下意見

乙個簡單的進製轉換的問題

十六進製制轉換成八進位制

思想:先把十六進製制的數轉成二進位制,然後再把二進位制的數轉成八進位制

#include 

#include

using

namespace

std;

string hextobin(string hex)//十六進製制轉二進位制

}return bin;

}string bintooctal(string bin)//二進位制轉八進位制

else

}for (int i = 0; i < bin.length(); i+=3)//

else

if (!temp.compare("001"))

else

if (!temp.compare("010"))

else

if (!temp.compare("011"))

else

if (!temp.compare("100"))

else

if (!temp.compare("101"))

else

if (!temp.compare("110"))

else

if (!temp.compare("111"))

}if (octal[0] == '0')//刪除前導為0的位

octal = octal.substr(1);

return octal;

}int main()

return

0;}

基礎練習12 十六進製制轉換成八進位制

問題描述 給定n個十六進製制正整數,輸出它們對應的八進位制數。輸入格式 輸入的第一行為乙個正整數n 1 n 10 接下來n行,每行乙個由0 9 大寫字母a f組成的字串,表示要轉換的十六進製制正整數,每個十六進製制數長度不超過100000。輸出格式 輸出n行,每行為輸入對應的八進位制正整數。注意 輸...

進製轉換 十六進製制轉八進位制 十六進製制轉十進位制

在十六進製制轉為八進位制的過程中包含了將十六進製制轉化為二進位制以及將二進位制轉化為八進位制!我自己測試是沒什麼問題,但是在藍橋杯官網的測試系統就顯示執行錯誤qwq 不知道為什麼 附 include includeusing namespace std int main if len2 i 3 2 ...

十進位制轉換成二進位制,八進位制,十六進製制

好久沒有寫過c 了。看到以前課本上有這樣一道題 列印整數1到156的二進位制 八進位制 十六進製制和十進位制對照表。很基礎的知識,權當溫習下知識。如下 author finux time sat 20 sep 2008 02 25 03 pm cst filename main.cpp descri...