[C언어] 백준 10872 : 팩토리얼

mainsain·2022년 3월 16일
0

백준

목록 보기
10/64

재귀파트라서 재귀를 사용했다. 음 재귀를 사용안하면 반복문 돌리면서 i-- 해주고 i > 0 설정했으면 될 듯 하다.
그냥 자기 자신 호출하면서 return 해주었다.
아 첨에 n = 0 고려안해서 틀렸었음.

내가 푼 코드

#include <stdio.h>

int ft_test(int n)
{
    int i;
    int sum;
    if (n == 1 || n == 0)
    {
        return 1;
    }
    return n * ft_test(n - 1);
}

int main()
{
    int n;
    scanf("%d", &n);
    printf("%d", ft_test(n));
}
profile
새로운 자극을 주세요.

0개의 댓글

관련 채용 정보