c十进制转化二进制(递归)

#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);
    int a = 2;

    zhuanhuan(i);
    return 0;
} 

希望能帮助到大家,好好理解,能理解的,比较简单!

展开阅读全文

没有更多推荐了,返回首页