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


ahmes96315@gmail.com (禾月)

學校 : 不指定學校
編號 : 97850
來源 : [42.74.82.21]
最後登入時間 :
2021-07-28 12:15:44
a034. 二進位制轉換 | From: [42.75.86.184] | 發表日期 : 2021-07-16 21:15

使用函數的好處是可以讓他算出值的時候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;

}

 

 
ZeroJudge Forum