c++10進(jìn)制轉(zhuǎn)換為任意2-16進(jìn)制數(shù)字的實(shí)例
更新時(shí)間:2017年06月24日 11:23:09 投稿:jingxian
下面小編就為大家?guī)?lái)一篇c++10進(jìn)制轉(zhuǎn)換為任意2-16進(jìn)制數(shù)字的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
廢話不多說(shuō),直接上代碼
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
using namespace std;
int main()
{
//十進(jìn)制轉(zhuǎn)換為若干進(jìn)制>2,<16 =
int num;
int n;//2-16之間
int a;
int i=0;
cin>>num>>n;
int s[100];
if(n>=2&&n<<16)
{
while(num!=0)
{
a=num%n;
num=num/n;
i++;
s[i]=a;
}
for(int j=i;j>=1;j--)
{
if(s[j]>=10)
{
cout<<s[j]+55;
}
else{
cout<<s[j];
}
}
}
else{
cout<<"error"<<endl;
}
}
以上這篇c++10進(jìn)制轉(zhuǎn)換為任意2-16進(jìn)制數(shù)字的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Microsoft Visual Studio 2022的安裝與使用詳細(xì)教程
Microsoft Visual Studio 2022是Microsoft Visual Studio軟件的一個(gè)高版本,能夠編寫和執(zhí)行C/C++代碼,具有強(qiáng)大的功能,是開發(fā)C/C++程序的主流軟件,這篇文章主要介紹了Microsoft Visual Studio 2022的安裝與使用詳細(xì)教程2024-01-01
利用Matlab實(shí)現(xiàn)圖像亮度分布統(tǒng)計(jì)圖
這篇文章主要介紹了如何利用Matlab實(shí)現(xiàn)圖像亮度分布統(tǒng)計(jì)圖的繪制,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Matlab有一定的幫助,感興趣的可以了解一下2022-05-05

