#26107: C/C++ 外部函數寫法


ahmes96315@gmail.com (禾月)


使用函數的好處是可以讓他算出值的時候hold,等全部算完以後再輸出,就不用使用一個陣列去儲存然後在逆輸出了。

#include <iostream>

using namespace std;

void binaryDivision(int decimal);

 

int main() {

    int decimalNumber;

    while(cin >> decimalNumber) {

        binaryDivision(decimalNumber);

        cout << endl;

    }

    return 0;

}

 

void binaryDivision(int decimal) {

    int ans = decimal % 2;

    if(decimal > 1)

        binaryDivision(decimal/2);

    cout << ans;

    return;

}