#include <stdio.h>
//十进制整数转换为二进制数并输出
void calc(int number);//函数声明
int main(int argc, const char * argv[])
{
//获取一个十进制整数
int number;
printf("请输入一个整数:");//整数录入
scanf("%d",&number);
calc(number);
return 0;
}
void calc(int number){
if (number==0||number==1) {//判断是否已经将要除尽
printf("%d",number);
}else{
calc(number/2);
printf("%d",number%2);//从后往前把余数输出。
}
}