이 튜토리얼에서는 계승의 첫 번째 숫자를 찾는 프로그램을 작성할 것입니다. 예를 들어 보겠습니다.
입력 - 7
출력 - 5
문제를 해결하는 단계를 살펴보겠습니다.
-
번호 초기화
-
숫자의 계승을 구합니다.
-
한 자리가 될 때까지 숫자를 나눕니다.
예시
코드를 봅시다.
#include <bits/stdc++.h> using namespace std; void findFirstDigitOfFactorial(int n) { long long int fact = 1; for (int i = 2; i <= n; i++) { fact = fact * i; } while (fact >= 10) { fact = fact / 10; } cout << fact << endl; } int main() { int n = 7; findFirstDigitOfFactorial(n); return 0; }
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
5
결론
튜토리얼에서 질문이 있는 경우 댓글 섹션에 언급하세요.