728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include<stdio.h>
void binary(int n);
int main(void)
{
int num;
scanf("%d", &num);
binary(num);
return 0;
}
void binary(int n)
{
if(n < 2){
printf("%d", n);
}
else{
binary(n / 2);
printf("%d", n % 2);
}
}
|
cs |
배열에 넣어서 표현하는 방법도 있는데, 너무 원시적인 방법같아서..
재귀함수로 표현하는게 더 고급지다
728x90
'C프로그래밍 > 개인 공부' 카테고리의 다른 글
C언어 - 포인터의 기초 (0) | 2022.11.20 |
---|---|
C언어 - 스트림과 파일 입출력 기초(쓰기와 삭제) (0) | 2022.11.02 |
C언어 - 구조체와 포인터 (0) | 2022.08.09 |
C언어 - 문자열 변경, 문자열 상수와 포인터 (0) | 2022.08.09 |
C언어 - 간접 참조 연산자 * (0) | 2022.07.14 |