본문 바로가기
SW/C C++

[C/C++] 재귀함수

by 17Hyuk 2023. 1. 7.

재귀함수

함수안에서 자신을 호출

 

조합구현

#include <stdio.h>
#include <windows.h>

int nCr(int n, int r)
{
    if(r == 0 || r == n)
    {
        return 1;
    }
    else
    {
        return nCr(n-1, r-1) + nCr(n-1, r);
    }
}


int main()
{
    system("chcp 65001");       //gcc 한글깨짐 방지

    int n;
    int r;

    printf("\n조합구하기\n");
    printf("n는?\n");
    scanf("%d", &n);
    printf("r는?\n");
    scanf("%d", &r);

    printf("nCr : %d\n", nCr(n, r));

    return 0;


}

 

'SW > C C++' 카테고리의 다른 글

[C/C++] 구조체1  (0) 2023.01.08
[C/C++] 포인터 문자열  (0) 2023.01.07
[C/C++] Bubble Sort  (0) 2023.01.07
[C/C++] 포인터 연습2  (0) 2022.09.21
[C/C++] 포인터 연습1  (0) 2022.09.20

댓글