10进制整数转化为2进制,或任意进制整数
2011-06-08 11:54
176 查看
#include<stack>
using namespace std;
void Convert(int n)
{
stack<int> stackdata;
while(n)
{
stackdata.push(n%2);
n=n/2;
}
while(!stackdata.empty())
{
cout<<stackdata.top();
stackdata.pop();
}
}
//这个函数只要在参数中加入一个表示多少进制的整数,并替换程序中的2即可转化为其他进制
using namespace std;
void Convert(int n)
{
stack<int> stackdata;
while(n)
{
stackdata.push(n%2);
n=n/2;
}
while(!stackdata.empty())
{
cout<<stackdata.top();
stackdata.pop();
}
}
//这个函数只要在参数中加入一个表示多少进制的整数,并替换程序中的2即可转化为其他进制
相关文章推荐
- 设计一个算法把一个十进制整数转化为二至九进制之间的任意进制数输出
- 将整数转化为一个任意进制的字符串,将任意进制的字符串转化为一个整数的代码
- 将十进制无符号整数转化为任意进制数(大数)
- 将10进制整数转换任意进制输出
- 将整数转化为一个任意进制的字符串,将任意进制的字符串转化为一个整数的代码
- 任意进制(2-36)到10进制的转化
- 整数转化为任意n进制的字符串
- 将32进制字符串转化为10进制数据
- 京东笔试题:将十进制进制数n转化成任意n-1进制数,求各位数字之和
- 一个利用堆栈实现的正整数10进制向16进制的转化程序
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 无符号十进制整数转换成任意进制数
- HDU2051 10进制转化成2进制
- 大整数845678992357836701转化成16进制表示,最后两位字符是?
- 求一个数中任意的某一段,(可以转化为其他进制)
- strtob 十进制整数n变为任意进制以字符串形式输出
- 用链栈实现任意进制的转化
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 将n位2进制字符串转换为10进制字符串的办法(不直接转化成整数)