2747: 进制转换(十进制转二进制)
Description
输入一个非负整数(十进制),输出此整数对应的二进制数
Input
正整数(十进制)
Outputt
对应的二进制数
Sample Input
6
Sample Outputt
110
参考解答:
#include<stdio.h>
void binary(int n);
int main()
{
int n;
scanf("%d",&n);
if(n==0)
printf("%d\n",0);
else
binary(n);
return 0;
}
void binary(int n)
{
if(n==0)
return;
else
{
binary(n/2);
printf("%d", n%2);
}
}