#35933: C語言 遞迴法解


willy.liao921118@gmail.com (CoupleHunnid)

學校 : 不指定學校
編號 : 184944
來源 : [42.73.111.36]
最後登入時間 :
2022-02-26 10:29:10
a034. 二進位制轉換 | From: [114.136.136.45] | 發表日期 : 2023-06-25 14:41

# include <stdio.h>

 

void convertDecimalToBinary( int num ) {

    if ( num / 2 == 0 ) {

        printf( "%d", num ) ;

        return ;

    } // if

    

    convertDecimalToBinary( num / 2 ) ;

    printf( "%d", num % 2 ) ;

} // convertDecimalToBinary()

 

int main( ) {

    int number = 0 ;

    while ( scanf( "%d", &number ) != EOF ) {

        convertDecimalToBinary( number ) ;

        printf( "\n" ) ;

        number = 0 ;

    } // while

    

    return 0 ;

} // main()

 
ZeroJudge Forum