공부/C

10진수 2진수 변환

DDDS 2016. 6. 1. 14:00

void binary()
{
 int n, na=1,i;
 scanf("%d", &n);
 while (na <= n)
  na *= 2;
 
 na /= 2;
 while (na > 0)
 {
  printf("%d", n / na);
  n = n%na;
  na /= 2;
 }
}