相信你知道2进制,16进制吧?是否听说过7进制呢?或者9进制?
10进制转2进制是挺简单的,那么转其他进制呢?
没错,右侧的代码实现10进制数到任意进制(2~9)的转换,试试修改吧~
修改后,你就明白10进制转任意进制的基本思路了,加油。
样例1
输入:
10 2
输出:
1010
void trans(int m, int k)
{//请在这个函数里面修改你的代码
int a[N], i;
for(i = 0; m; i++)
{
a[i] = m % k;
m /= k;
}
for(i--; i>=0; i--)
cout<<a[i];
}