一道c语言初学者题目,十进制转二进制,怎么编写?有大佬吗

2025-03-13 23:13:14
推荐回答(1个)
回答1:

#include 

void d2b(unsigned long long n)

{

    if(n)

    {

        d2b(n/2);

        printf("%llu",n%2);

    }

}

int main()

{

    unsigned long long n;

    while(scanf("%llu",&n)==1)

    {

        d2b(n);

        printf("\n");

    }

    return 0;

}