递归转换二进制

来源:互联网 发布:加密内容以便保护数据 编辑:程序博客网 时间:2024/05/16 03:56
#include<stdlib.h>
#include<stdio.h>


void dec2bin(int a)
{
    if(a>1) dec2bin(a/2);
    printf("%d",a%2);
}
void dec(int a)
{
    if(a>9) dec(a/10);
    printf("%d",a%10);
}
int main()
{
    int x;
    while(scanf("%d",&x))
    {
        dec2bin(x);
        putchar('\n');
    }
    return 0;
}