進製轉化(小bug)

2021-08-02 21:44:38 字數 552 閱讀 1208

//有任意進製先轉化為10進製,再轉化為另一進製的**

//但在檢查輸入的是否是正確的數時,有一點bug,過幾天再解決!

//101101011 2 8    結果為:553

//76450273 8 2      結果為:111110100101000010111011

//aabc89d 16 10   結果為:179030173

#include#include#include#includeusing namespace std;

bool check(char buf, int d)

return true;

}int to_ten(char buf, int d)

return num;

} else }

vectorto_decimal(int data_10, int d, vector&v)

return v;

}int main()

printf("\n");

} return 0;

}

進製轉化相關

輸入為一行,m 32位整數 n 2 n 16 以空格隔開。為每個測試例項輸出轉換後的數,每個輸出佔一行。如果n大於9,則對應的數字規則參考16進製制 比如,10用a表示,等等 輸入7 2 輸出 include using namespace std int main while m s table ...

進製轉化器。

能夠進行二,八,十,十六進製制之間的轉化。include include void turn1 printf 轉化為二進位制為 while i 0 printf d b i printf n void turn2 printf 轉化為八進位制為 while i 0 printf d b i prin...

c 進製轉化

轉換為十進位制 convert.toint32 值字串 字串的進製 十進位制轉為其他進製 convert.tostring 十進位制值,要轉換的進製 using system using system.linq using system.net.security 十進位制整數轉換為其他進製 stat...