집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어에서 팩토리얼 찾기
목적:
키보드에서 숫자를 입력하고 이 숫자의 계승값인 n!을 찾습니다.
팩토리얼의 정의:
n의 팩토리얼은 1부터 시작하여 이전 숫자보다 1이 큰 숫자를 곱하고 n까지 곱하는 것을 의미합니다. 공식은 1×2×3×로 표현됩니다. 4×…×(n- 2)×(n-1)×n=n!.
알고리즘 아이디어:
루프 변수를 i로 하고, 초기 값은 1로 하고, i는 1에서 n으로 변경되며, i와 sum을 차례로 곱하고 그 결과를 sum에 할당합니다. .
예제 코드:
#include <stdio.h> int main() { int i,n; double sum=1; scanf("%d",&n); for(i=1;i<=n;i++) sum=sum*i; printf("%d!=%lf",n,sum); printf("\n"); return 0; }
실행 결과:
입력 5, 해당 계승 출력은 다음과 같습니다.
5 5!=120.000000
추천 튜토리얼: c 언어 튜토리얼
위 내용은 C 언어에서 팩토리얼 찾기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!