-
반복문(for) 팩토리얼수 구하기개발/C언어 2019. 12. 26. 19:04
for 반복문으로 팩토리얼 수를 구해보도록 하겠습니다!
우선 팩토리얼 은 계승이라는 뜻을 가지고 있으며
1부터 n개의 양의 정수를 모두 곱한것을 팩토리얼 수 라고 합니다!
그렇다면 이 수들을 숫자를 scanf 함수를 통해 입력받고
입력받은 수 를 통해 C언어로 만들어 보도록 하겠습니다.
우선 , num 이라는 변수와 결과를 담을 result 변수를 만들어 줍니다.
그리고 for문을 이용하여 n!의 성질을 이용하여 조건을 i변수가 num 보다 작거나 같을때 까지
증가시켜 반복 시켜줍니다.
그렇게 반복이 되면서
result = result * i
첫 result , i 값이 1이므로
첫 반복문은
1 = 1* 1 이 되게 됩니다.
그다음 i의값이 n개까지 증가 하게되므로
계속 곱해지면서 팩토리얼 수가 나오게 됩니다!
이상 더 레드코딩 학원이였습니다.
다음시간에는 조건문에 대해서 알아보도록 하겠습니다!
'개발 > C언어' 카테고리의 다른 글
조건문2 (0) 2019.12.26 조건문1 개념 (0) 2019.12.26 반복문 (for) 예제 2 (0) 2019.12.26 반복문 (for문) 예제1 (0) 2019.12.26 for 반복문 (0) 2019.12.26