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
*/