이 문제는 N을 입력하면 N부터 1까지 역순으로 출력하는 문제이다ㅣ
이를 구현하면 다음과 같다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <stdio.h> void print(int count); int main(void) { int n; scanf("%d", &n); print(n); } void print(int count) { if (count == 0) { return; } else printf("%d\n", count); print(count - 1); } | cs 먽 |
먼저 N을 입력하고 이를 전달해서, N 이 0이 될때까지 N을 출력하고 1씩 감소하여 다시 재귀를 한다.
'C' 카테고리의 다른 글
C언어] 1부터 N까지의 합 (0) | 2016.03.29 |
---|---|
C언어] 재귀 - A 부터 B 사이의 홀수 출력. (0) | 2016.03.29 |
C언어] 재귀 - 1부터 N 까지 출력 (0) | 2016.03.29 |
[C언어]재귀 - 삼각형 출력 (0) | 2016.03.29 |
[C언어]재귀 - 각 자리수의 합 (0) | 2016.03.28 |