본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 589 : 함수3 - 자가진단3

문제

100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 1부터 N까지의 합을 구하는 프로그램을 작성하시오.

 

입력 예

100

 

출력 예

5050

 

import java.util.*;

public class Main {
    public static void print(int n, int s) {
        if (n > 0 && n <= 100) {
            s += n;
            print(n - 1, s);
        } else {
            System.out.println(s);
        }
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        int sum = 0;
        print(num, sum);
    }
}