中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

M進(jìn)制轉(zhuǎn)換成N進(jìn)制(附C++代碼)-創(chuàng)新互聯(lián)

c++編程中的基礎(chǔ)數(shù)學(xué)問(wèn)題 01進(jìn)制轉(zhuǎn)換

目的:將任意進(jìn)制的數(shù)轉(zhuǎn)換成任意進(jìn)制的數(shù)(一般指二進(jìn)制到十六進(jìn)制)
思路:任意進(jìn)制的數(shù)不能直接轉(zhuǎn)換成任意進(jìn)制,而是需要以十進(jìn)制作為媒介進(jìn)行轉(zhuǎn)換,首先要將任意進(jìn)制的數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),在此之前,我們需要對(duì)十進(jìn)制數(shù)轉(zhuǎn)換成任意進(jìn)制的數(shù)有比較清楚的了解,在這個(gè)過(guò)程中我們利用輾轉(zhuǎn)相除法進(jìn)行轉(zhuǎn)換,而到了任意進(jìn)制轉(zhuǎn)十進(jìn)制數(shù)我們就可以仿照前面,給它倒轉(zhuǎn)一下,利用目標(biāo)十進(jìn)制數(shù)依次乘上進(jìn)制數(shù)在加上余數(shù)即可得到結(jié)果。而十進(jìn)制數(shù)轉(zhuǎn)換成任意進(jìn)制數(shù)則像我們前面說(shuō)的那樣利用輾轉(zhuǎn)相除法即可輕松得到。
舉個(gè)栗子:
舉個(gè)栗子

十多年建站經(jīng)驗(yàn), 做網(wǎng)站、網(wǎng)站設(shè)計(jì)客戶的見(jiàn)證與正確選擇。創(chuàng)新互聯(lián)公司提供完善的營(yíng)銷型網(wǎng)頁(yè)建站明細(xì)報(bào)價(jià)表。后期開(kāi)發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。附上代碼
//進(jìn)制轉(zhuǎn)換 將一個(gè)進(jìn)制轉(zhuǎn)換成另外一個(gè)進(jìn)制
//總體思路:先將任意進(jìn)制轉(zhuǎn)換成十進(jìn)制(倒著來(lái)),再將十進(jìn)制轉(zhuǎn)換成任意進(jìn)制(輾轉(zhuǎn)相除法)
#includeusing namespace std;
typedef unsigned long long ll;
//將N進(jìn)制轉(zhuǎn)換成十進(jìn)制
//注意超越10的轉(zhuǎn)化
int change1(char a){if(a>='0'&&a<='9'){return a-'0';
    }
    else{return a-'A'+10;
    }
}
ll transform1(string s,int n){ll num=0;
    for(int i=0;inum*=n;
        num+=change1(s[i]);
    }
    return num;
}
//將十進(jìn)制轉(zhuǎn)換成N進(jìn)制
//注意超越10的轉(zhuǎn)化
char change2(int b){if(b<10){return b+'0';
    }
    else{return b-10+'A';
    }
}
void transform2(int n,int m,string s){ll target;
    target=transform1(s,n);
    stackss;
    if(target==0){printf("0");
        return;
    }
    else{while(target){ss.push(change2(target%m));
            target/=m;
        }
    }
    while(!ss.empty()){printf("%c",ss.top());
        ss.pop();
    }
}
int main(){int n,m;
    string s;
    cin>>n>>s>>m;
    transform2(n,m,s);
    return 0;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

新聞名稱:M進(jìn)制轉(zhuǎn)換成N進(jìn)制(附C++代碼)-創(chuàng)新互聯(lián)
鏈接地址:http://www.rwnh.cn/article48/icpep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、全網(wǎng)營(yíng)銷推廣、網(wǎng)站維護(hù)企業(yè)建站、定制開(kāi)發(fā)定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
金堂县| 榆社县| 兴和县| 腾冲县| 汽车| 贵南县| 台南县| 安国市| 苍梧县| 沙雅县| 郁南县| 大丰市| 清远市| 荔波县| 桐梓县| 永胜县| 长阳| 西丰县| 大邑县| 临西县| 胶州市| 濉溪县| 汝阳县| 民乐县| 长葛市| 那曲县| 清流县| 内丘县| 夏河县| 贵溪市| 安岳县| 色达县| 尚志市| 广东省| 米泉市| 顺昌县| 蕉岭县| 漳州市| 清远市| 右玉县| 云南省|