我的C/C++学习--(10进制转2进制)

#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

void change(int num) 
{
    if (num == 0)
    {
        return;
    }
    else
    {
        change(num / 2 ); // 10  5 2 1 0       01010
        printf("%d", num % 2);
    }
}


void main()
{
    int num;
    scanf_s("%d", &num);
    printf("%d 10进制转2进制  ",num);
    change(num);
    while (1);
}

 

posted @ 2018-07-22 15:24  LifeOverflow  阅读(562)  评论(0编辑  收藏  举报