将十进制转换为二进制的c语言描述 #include<stdio.h> int fact(int n) { if(n<2) return n; else{ return(fact(n/2)*10+n%2); } } int main() { int n; scanf("%d",&n); printf("%d",fact(n)); return 0; } **当然,在其中还可以将二进制换成其他的数字,也是可以成功的。**