Red de conocimiento informático - Computadora portátil - Convierta un número decimal a un número binario usando el lenguaje C

Convierta un número decimal a un número binario usando el lenguaje C

Pensamiento: Para convertir un entero decimal en un entero binario, use el método de "dividir entre 2 y obtener el resto, en orden inverso". Es decir, si divide un entero decimal por 2, puede obtener el cociente y el resto, luego use 2 para eliminar el cociente, obtendrá el cociente y el resto, y así sucesivamente, hasta que el cociente sea 0, primero trate el resto; como un número binario con baja validez y luego convierta el resto. Como números binarios con alta validez, se organizan en orden.

Código de referencia: #include?"stdio.h"?

void?fun(int?n){

if(n==0)? return;

diversión(n/2);

printf("%d",n%2);

}?

int?main()?{

int?n;

scanf("%d",&n);

fun(n);?

return?0;

}

/*

Resultados en ejecución: por ejemplo, ¿encontrar el número binario de 10?

10

1010

*/