//将一个数转换成n进制数
//思想:建立一个table表来映射
#include<iostream>
using namespace std;
int main()
{
int num,n; //将 num 转换成 n进制数
char table[32] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V'};
char res[100];
cin>>num>>n;
int i = 0;
do {
res[i++] = table[num%n];
num = num/n;
} while(num != 0);
for(i -= 1; i >= 0; i--)
cout<<res[i];
return 0;
}
将一个数转换成n进制数
最新推荐文章于 2018-05-23 14:49:00 发布
本文介绍了一种将十进制数转换为任意n进制数的方法,并通过C++实现。利用字符数组作为映射表,该程序能有效地完成转换过程,并以逆序方式输出结果。
1895

被折叠的 条评论
为什么被折叠?



