您的位置:首页 > 其它

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即可转化为其他进制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: