아이슬리 과제

24-1 프로그래밍 문제 11 백준 10872

송샘물 2024. 5. 22. 21:27

문제

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

 

 

입력

첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.

 

 

출력

첫째 줄에 N!을 출력한다.

 

#include <stdio.h>


int main()
{
    int n;
    int arr[100];
    int sum=1;
    
    scanf("%d", &n);
    
    for(int i=0;i<n;i++)
    {
        arr[i]=n-i;
        sum=sum*arr[i];
    }
  
    
    printf("%d", sum);
    return 0;
    
}