공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
더보기
#include <stdio.h>
void show_digit(int n) {
int i;
int binary[32]= {
0
}
;
for (i = 0; i < 32 && n > 0; i++) {
binary[i] = n % 2;
n = n / 2;
}
for (i--;i>=0; i--) {
printf("%d", binary[i]);
}
printf("\n");
}
int main(void) {
show_digit(32);
return 0;
}
더 많은 C코드가 보고 싶다면?
'C언어' 카테고리의 다른 글
[C언어] 에라스토스테네스의 체를 이용하여 2부터 100사이의 소수를 찾으시오 (0) | 2020.05.01 |
---|---|
[C언어] random walk A가 방안의 모든 타일을 한 번씩 지나가는데 걸리는 총이동수는 얼마인가? (0) | 2020.05.01 |
[C언어] 간단한 재고관리 시스템을 만드시오. 상품마다 상품번호가 붙어있고 상품 번호를 사용자가 입력하면 물품이 어디있는지를 알려주는 번호를 출력합니다. (0) | 2020.05.01 |
[C언어] 벡터의 내적(dot product)를 계산하는 함수 vector_dot_prod()를 작성하시오 (0) | 2020.05.01 |
[C언어] 2개의 벡터를 더하는 함수(vector_add)를 작성하시오 (0) | 2020.05.01 |
댓글