[C언어 코드업 문제풀이] CodeUp 1276 : 팩토리얼 계산
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 12. 22:20
코드업 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 를 차례대로 곱해주어서
팩토리얼을 계산해줍니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1278 : 자릿수 계산 (0) | 2020.03.12 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1277 : 몇 번째 데이터 출력하기 (0) | 2020.03.12 |
[C언어 코드업 문제풀이] CodeUp 1275 : k 제곱 구하기 (0) | 2020.03.12 |
[C언어 코드업 문제풀이] CodeUp 1274 : 소수 판별 (0) | 2020.03.12 |
[C언어 코드업 문제풀이] CodeUp 1029 : (0) | 2020.03.12 |
댓글()