10進(jìn)制數(shù)如何轉(zhuǎn)為16進(jìn)制
發(fā)表時(shí)間:2023-09-16 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]這次給大家?guī)?lái)10進(jìn)制數(shù)如何轉(zhuǎn)為16進(jìn)制,10進(jìn)制數(shù)轉(zhuǎn)為16進(jìn)制的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。問(wèn)題輸入一個(gè)10進(jìn)制數(shù),輸出這個(gè)10進(jìn)制數(shù)對(duì)應(yīng)的16進(jìn)制數(shù)思路首先用10進(jìn)制數(shù)除以16,余數(shù)則為不能進(jìn)位的數(shù)字,則寫在最低位上,商的含義是有多少個(gè)16,如果商大于等于16的話,意味還可...
這次給大家?guī)?lái)10進(jìn)制數(shù)如何轉(zhuǎn)為16進(jìn)制,10進(jìn)制數(shù)轉(zhuǎn)為16進(jìn)制的
注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。
問(wèn)題
輸入一個(gè)10進(jìn)制數(shù),輸出這個(gè)10進(jìn)制數(shù)對(duì)應(yīng)的16進(jìn)制數(shù)
思路
首先用10進(jìn)制數(shù)除以16,余數(shù)則為不能進(jìn)位的數(shù)字,則寫在最低位上,商的含義是有多少個(gè)16,如果商大于等于16的話,意味還可以接著進(jìn)位,那么用商接著除以16,余數(shù)寫在倒數(shù)第二位上……以此進(jìn)行下去,直到不能進(jìn)位為止
代碼
#include <iostream>#include<string>using namespace std;string m = "0123456789ABCDEF";int main(){ int n; cin >> n; string ans = ""; while (true)
{ if (n < 16)
{
ans = m[n] + ans; break;
} int w = n % 16;
ans = m[w] + ans;
n = n / 16;
} cout << ans;
}
相信看了這些案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
相關(guān)閱讀:
在HTML中各類型盒子的基線應(yīng)如何確定
html語(yǔ)義化有那些作用
HTML中的滾動(dòng)條有哪些使用技巧
input的文本框怎么做到和img驗(yàn)證碼
以上就是10進(jìn)制數(shù)如何轉(zhuǎn)為16進(jìn)制的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。