采用递归转换进制,优点是代码简洁。
#include <iostream>
using namespace std;
void conv(int num,int jinzhi)
{
if(num>=jinzhi) conv(num/jinzhi,jinzhi);
cout<<num%jinzhi;
}
int main()
{
int num,jinzhi;
cin>>num>>jinzhi;
cout<<"转换后的结果为:"<<endl;
conv(num,jinzhi);
cout<<endl;
system("pause");
return 0;
}