본문 바로가기

Algorithm/Language Coder

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

문제

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

N은 50이하의 자연수이다.

 

입력

5

 

출력 예

5 4 3 2 1

 

import java.util.*;

public class Main {
    public static void print(int n) {
        if (n > 0 && n <= 50) {
            System.out.print(n + " ");
            print(n - 1);
        }
    }

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