c++10進制轉換為任意2-16進制數(shù)字的實例
更新時間:2017年06月24日 11:23:09 投稿:jingxian
下面小編就為大家?guī)硪黄猚++10進制轉換為任意2-16進制數(shù)字的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
廢話不多說,直接上代碼
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
using namespace std;
int main()
{
//十進制轉換為若干進制>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進制轉換為任意2-16進制數(shù)字的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Microsoft Visual Studio 2022的安裝與使用詳細教程
Microsoft Visual Studio 2022是Microsoft Visual Studio軟件的一個高版本,能夠編寫和執(zhí)行C/C++代碼,具有強大的功能,是開發(fā)C/C++程序的主流軟件,這篇文章主要介紹了Microsoft Visual Studio 2022的安裝與使用詳細教程2024-01-01
利用Matlab實現(xiàn)圖像亮度分布統(tǒng)計圖
這篇文章主要介紹了如何利用Matlab實現(xiàn)圖像亮度分布統(tǒng)計圖的繪制,文中的示例代碼講解詳細,對我們學習Matlab有一定的幫助,感興趣的可以了解一下2022-05-05

