递归法求解十进制转换成二进制
#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