#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');为什么放后面就能倒叙输出?
中级程序员
by: summer2013 发表于:2021-09-20 14:17:32 顶(0) | 踩(0) 回复
这是什么原理,可以注释一下吗?
初级程序员
by: 云代码会员 发表于:2020-08-13 21:51:54 顶(0) | 踩(0) 回复
putchar(n%2+'0');为什么放后面就能倒叙输出?
回复评论