您的位置:首页 > 其它

十进制转任意进制(正数)

2016-01-01 13:20 274 查看
进制转换,就这样。。。

struct udiv_t
{
unsigned int quot;
unsigned int rem;
};

udiv_t div(unsigned int a, unsigned b)
{
udiv_t c;
c.quot = a / b;
c.rem = a % b;
return c;
}

vector<unsigned int> dec2anyhex(unsigned int ori, unsigned int anyhex)
{
vector<unsigned int> numarray;
udiv_t d = div(ori, anyhex);
numarray.push_back(d.rem);
while (d.quot != 0)
{
d = div(d.quot, anyhex);
numarray.push_back(d.rem);
}
return numarray;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: