明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

10進(jìn)制數(shù)如何轉(zhuǎn)為16進(jì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)站。