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
Lepaskan: 2023-09-18 08:25:02
ke hadapan
567 orang telah melayarinya

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
Salin selepas log masuk

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;
}
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan