分类: 技术 |
觉的很久没发代码了。。。
下面的代码是二进制转换为任意进制,记得是上学期大个说找工作什么的叫我帮忙写的,当时赶时间,也就用个简单的容器来实现了,多指教!
其中具体的表示形式可以再稍做修改~
class CDec2Any{
public:
};
void CDec2Any::Dec2Any(int& mNum,
int& mType)
{
if ( mNum / mType != 0 ){
Cvec.push_back( mNum % mType );
int temp = mNum/mType;
Dec2Any(temp,mType);
}
else{
Cvec.push_back( mNum % mType );
}
}
{
}
……
//main.cpp
for( vector<short
int>::reverse_iterator iter = a.Cvec.rbegin(); iter !=
a.Cvec.rend(); ++iter ){
cout<<*iter;
}
cout<<endl;
前一篇:感悟人生
后一篇:破解Word加密(浅谈)