
#include<stdio.h>
void dec_to_bin(int n)
{
if(n>0)
{
dec_to_bin(n/2);
putchar(n%2+'0');
}
}
main()
{
int n;
printf("n=");
scanf("%d",&n);
dec_to_bin(n);
//printf("bin(%d)=%d",n,dec_to_bin(n));
}




初级程序员
by: 云代码会员 发表于:2020-08-13 21:51:54 顶(0) | 踩(0) 回复
putchar(n%2+'0');为什么放后面就能倒叙输出?
回复评论