Rumah >pembangunan bahagian belakang >C++ >Diberi faktorial, tulis atur cara C untuk mencari sifar mengekori

Diberi faktorial, tulis atur cara C untuk mencari sifar mengekori

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBke hadapan
2023-09-18 08:25:02590semak imbas

Diberi faktorial, tulis atur cara C untuk mencari sifar mengekori

Untuk mencari sifar trailing dalam faktorial yang diberikan, marilah kita pertimbangkan tiga contoh berikut:

example 1

Input - 4

Output - 0

planation - 4! Sifar pada penghujungnya.

Faktor 4! = 4 x 3 x 2 x 1 = 24. Tiada nombor 4 sebagai ganti sifar mengekor.

Contoh 2

Input - 6

Output - 1

Penjelasan - 6 = 720, dengan sifar di belakang.

Factorial 6! = 6 x 5 x 4 x 3 x 2 x 1 = 720, yang mempunyai sifar mengekor kerana terdapat nombor 0 di tempat sifar mengekor.

Contoh 3

Input adalah seperti berikut -

n = 4
n = 5

Output adalah seperti berikut −

4 Bilangan sifar tertinggal ialah 0

program sifar C untuk mencari faktor sifar!

Demo dalam talian

#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&#39;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&#39;s of factorial %d is %d ", n, trailing_Zeroes(n));
   return 0;
}

Output Apabila program di atas dilaksanakan, ia menghasilkan keputusan berikut −

enter integer1:5
no: of trailing zeroe&#39;s of factorial 5 is 1
enter integer2:6
no: of trailing zeroe&#39;s of factorial 6 is 1

Atas ialah kandungan terperinci Diberi faktorial, tulis atur cara C untuk mencari sifar mengekori. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam