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