Heim  >  Artikel  >  Backend-Entwicklung  >  Schreiben Sie bei gegebener Fakultät ein C-Programm, um die nachgestellten Nullen zu finden

Schreiben Sie bei gegebener Fakultät ein C-Programm, um die nachgestellten Nullen zu finden

WBOY
WBOYnach vorne
2023-09-18 08:25:02519Durchsuche

Schreiben Sie bei gegebener Fakultät ein C-Programm, um die nachgestellten Nullen zu finden

Um die nachgestellten Nullen in einer bestimmten Fakultät zu finden, betrachten wir die folgenden drei Beispiele:

Beispiel 1

Eingabe - 4

Ausgabe - 0

Erklärung - 4 = 24, nein Null am Ende.

Fakultät 4 = 4 x 3 x 2 x 1 = 24. Anstelle der nachgestellten Null steht keine Zahl 4.

Beispiel 2

Eingabe – 6

Ausgabe – 1

Erläuterung – 6, mit einer nachgestellten Null!

Fakultät 6! = 6 x 5 x 4 x 3 x 2 x 1 = 720, die eine nachgestellte Null hat, weil an der Stelle der nachgestellten Null eine Zahl 0 steht.

Beispiel 3

Die Eingabe ist wie folgt -

n = 4
n = 5

Die Ausgabe ist wie folgt: −

4! Die Anzahl der nachgestellten Nullen beträgt 0

5! C-Programm zum Finden nachgestellter Nullen

für eine bestimmte Fakultät −

Online-Demo

#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;
}
Ausgabe

Wenn das obige Programm ausgeführt wird, erzeugt es das folgende Ergebnis –

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

Das obige ist der detaillierte Inhalt vonSchreiben Sie bei gegebener Fakultät ein C-Programm, um die nachgestellten Nullen zu finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen