특정 계승에서 후행 0을 찾으려면 다음 세 가지 예를 고려해 보겠습니다.
예제 1
Input - 4
Output - 0
설명 - 4, no! 마지막에는 0입니다.
팩토리얼 4 = 4 x 3 x 2 x 1 = 24. 뒤에 오는 0 자리에는 숫자 4가 없습니다.
예 2
입력 - 6
출력 - 1
Explanation - 6! = 720, 뒤에 0이 붙습니다.
Factorial 6! = 6 x 5 x 4 x 3 x 2 x 1 = 720, 후행 0 자리에 숫자 0이 있기 때문에 후행 0이 있습니다.
예제 3
입력은 다음과 같습니다 -
n = 4 n = 5
출력은 다음과 같습니다 −
4! 후행 0의 개수는 0
5입니다! 주어진 계승에 대해 후행 0을 찾는 C 프로그램 −
#include <stdio.h> static int trailing_Zeroes(int n){ int number = 0; while (n > 0) { number += n / 5; n /= 5; } return number; } int main(void){ int n; printf("enter integer1:"); scanf("%d",&n); printf("</p><p> no: of trailing zeroe's of factorial %d is %d</p><p></p><p> ", n, trailing_Zeroes(n)); printf("enter integer2:"); scanf("%d",&n); printf("</p><p> no: of trailing zeroe's of factorial %d is %d ", n, trailing_Zeroes(n)); return 0; }
출력 위 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 −
enter integer1:5 no: of trailing zeroe's of factorial 5 is 1 enter integer2:6 no: of trailing zeroe's of factorial 6 is 1
위 내용은 계승이 주어지면 후행 0을 찾는 C 프로그램을 작성하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!