【问题描述】输入一个正整数n,输出其转换为二进制后的形式。要求定义并调用函数dectobin(n),其功能是输出n的二进制(在函数中输出)。
【输入形式】一个正整数
【输出形式】该正整数的二进制形式
【样例输入】100
【样例输出】1100100
#include<stdio.h>
void dectobin(int n){
if (n/2!=0) {
dectobin(n/2);
printf("%d",n%2);
}
else
printf("%d",n);//递归出口:n/2=0 时便返回执行;
}
int main(){
int x;
scanf("%d",&x);
dectobin(x);
}