관리 메뉴

Storage Gonie

(15) [C++, Java] 백준 No.10872 : 팩토리얼 본문

알고리즘/백준풀이7. 수학

(15) [C++, Java] 백준 No.10872 : 팩토리얼

Storage Gonie 2019. 5. 8. 20:05
반응형

문제

풀이

자세한 풀이 : 

 

# C++

#include <iostream>

using namespace std;

int factorial(int n)
{
    if (n <= 1)
        return 1;
    
    return n * factorial(n-1);
}

int main()
{
    int n;
    cin >> n;

    cout << factorial(n) << "\n";
}

# Java

import java.util.*;

public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int ans = 1;
        for (int i=2; i<=n; i++) {
            ans *= i;
        }
        System.out.println(ans);
    }
}
반응형
Comments