Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

blog

(백준) 27433번-팩토리얼 2 본문

백준

(백준) 27433번-팩토리얼 2

채희태 2023. 4. 18. 19:26
문제

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

입력

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

출력

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

 

#include <stdio.h>


int main(){
  long long int a, sum=1;
  scanf("%lld", &a);
  for(int i=1; i<=a; i++){
    sum*=i;
  }
  printf("%lld", sum);
  return 0;
}

팩토리얼이란 어떤 입력받은 수보다 작거나 같은 양의 정수들의 곱이다.

 

1. long long int a를 입력받는다.

2. a만큼 i를 1씩 증가시키면서 sum에 곱해준다.

3. sum을 출력해준다.

'백준' 카테고리의 다른 글

(백준) 16952번 - A → B  (0) 2023.04.18
(백준) 직사각형에서 탈출-1085  (0) 2023.04.18
(백준) 링-3036  (0) 2023.04.18
(백준) 2563: 색종이  (0) 2023.04.10
(백준) 2444-별찍기  (0) 2023.04.09