#include<stdio.h>
void zhuanhuan(int i){
int b;
b = i%2;
if(i<2){
printf("%d",b);
}else{
i = i/2;
zhuanhuan(i); //注意递归后 圧栈打印
printf("%d",b); //先进后出 后进先出
}
}
int main(void){
int i = 0;
scanf("%d",&i);
zhuanhuan(i);
printf("\n");
return 0;
}
结果: