题目描述:输入一个非负整数(十进制),输出此整数对应的二进制数
作者:李忠林
完成时间:2016.11.22
#include <stdio.h>
#include <stdlib.h>
void erjinzhi(int);
int main()
{
int n;
scanf("%d",&n);
if(n==0)
{
printf("0");
}
erjinzhi(n);
return 0;
}
void erjinzhi(int n)
{
if(n==0)
{
return;
}
erjinzhi(n/2);
printf("%d",n%2);
return;
}
运行结果: