[C언어 코드업 문제풀이] CodeUp 1276 : 팩토리얼 계산

코드업 1276번 팩토리얼 계산 문제 풀이 해답입니다.

 

1. 문제 설명

 

팩토리얼(!)은 다음과 같이 정의된다.

n! = n * (n-1) * (n-2) * ... * 2 * 1

즉, 5! = 5 * 4 * 3 * 2 * 1 = 120 이다.

n이 입력되면 n!의 값을 출력하시오.

 

2. 입력

 

자연수 n이 입력된다. (n <= 12)

 

3. 출력

 

n!의 값을 출력한다.

 

4. 입력 예시

 

5

 

5. 출력 예시

 

120

 

6. 문제 풀이

 

#include<stdio.h>
 
int main(){
    
    int n;
    scanf("%d",&n);
    int result = 1;
    for(int i = 1; i<= n; i++){
        result *= i;
    }
 
    printf("%d",result);
    return 0;
}
 
 

 

5! = 5 * 4 * 3 * 2 * 1 = 120  가 되는데 반복문을 이용하여 i = 1,2,3,4,5 를 차례대로 곱해주어서

팩토리얼을 계산해줍니다.

댓글()