閱讀430 返回首頁    go 阿裏雲 go 技術社區[雲棲]


遞歸法求解十進製轉換成二進製

#include <iostream>

using namespace std;

void decimalToBinary(int number)
{
    if (number == 1 || number == 0)
        cout << number;
    else
    {
        decimalToBinary(number / 2);
        cout << number % 2;
    }

}

int main()
{
    for (int i = 10; i <= 50; i++)
    {
        decimalToBinary(i);
        cout << endl;
    }

    cin.get();
    return 0;
}

最後更新:2017-04-02 15:15:29

  上一篇:go 蘋果犯了“圍師必闕”大忌
  下一篇:go Activity完全加載完畢後的回調函數