프로그래밍 언어/C언어

C언어 사용자로부터 임의의 양의 정수 n을 입력 받고, 1부터 입력 받은 수 까지의 총합을 구하여리턴하는 함수를 재귀함수 형태로 작성하시오.

컨설턴트X 2023. 5. 11. 14:11
728x90
반응형

사용자로부터 임의의 양의 정수 n을 입력 받고, 1부터 입력 받은 수 까지의 총합을 구하여리턴하는 함수를 재귀함수 형태로 작성하시오.

 

 

#include <stdio.h>

int recursiveSum(int n) {
    if (n == 1) {
        return 1;
    } else {
        return n + recursiveSum(n-1);
    }
}

int main() {
    int n;
    scanf("%d", &n);
    printf("%d", recursiveSum(n));
    return 0;
}
728x90
반응형