阅读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完全加载完毕后的回调函数