把十进制转化为二进制的一种方法

mac2022-06-30  32

把十进制转化为二进制的一种方法:

void pb(int n){ if(n != 0){ pb(n/2); putchar('0'+n%2); } } int main(void){ for(int i=10; i<25; i++){ pb(i); printf("\n"); } return 0; } 输出结果:

1010 1011 1100 1101 1110 1111 10000 10001 10010 10011 10100 10101 10110 10111 11000

转载于:https://www.cnblogs.com/jinhong-lu/archive/2013/02/05/4559571.html

最新回复(0)