더보기
#include<stdio.h>
int main(void)
{
int num, cnt=0;
char binArr[30];
printf("10진수 정수 입력 : ");
scanf("%d", &num);
while(num>0) //2진수로 변환.
{
binArr[cnt++]=num%2;
num/=2;
}
while(cnt>0) //2진수 변환 결과 출력
printf("%d", binArr[--cnt]);
printf("\n\n");
return 0;
}
더 많은 C언어 글이 궁금하다면?
https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4
'C언어' 카테고리의 다른 글
[C언어] 주사위를 굴려서 나오는 수를 반환하는 함수를 작성하고 출력하시오 (0) | 2022.12.07 |
---|---|
[C언어] 배열을 거꾸로 회전하는 함수와 배열을 출력하는 함수를 작성하고 출력하시오 (0) | 2022.12.07 |
[C언어] 홀수 짝수를 출력하는 함수를 작성하고 출력하시오 (0) | 2022.12.07 |
[C언어] 재귀함수를 이용하여 2의 제곱을 계산하는 함수를 작성하시오 (0) | 2022.12.05 |
[C언어] 주어진 수가 소수인지 아닌지 여부를 판단하는 프로그램을 작성하시오 (0) | 2022.12.05 |
댓글