1
我写了十进制和二进制基数系统之间的转换函数,这里是我的原代码:十进制转换为二进制的转换
while(number)
:
void binary(int number)
{
vector<int> binary;
while (number == true)
{
binary.insert(binary.begin(), (number % 2) ? 1 : 0);
number /= 2;
}
for (int access = 0; access < binary.size(); access++)
cout << binary[access];
}
,直到我做了这个它没有然而工作
有什么不对
while(number == true)
,什么是两种形式之间的差别? 在此先感谢。
感谢您的澄清,我还在学习和推广型有时逃避我。 – 2011-04-24 08:17:53