十进制转化为任意进制

#include<iostream>
using namespace std;
void decTo(int num,int base)
{
if(num>0)
{
decTo(num
/base,base);
if(num%base>9)
cout
<<static_cast<char>(num%base+55);
else cout<<num%base;
}
}
int main()
{
int number,base;
cout
<<"Enter the number and base:";
cin
>>number>>base;
decTo(number,
base);
cout
<<endl;
}

  

posted on 2011-08-23 17:05  sysu_mjc  阅读(158)  评论(0编辑  收藏  举报

导航