Heim  >  Artikel  >  Backend-Entwicklung  >  C-Programm, um zu prüfen, ob alle Ziffern einer Zahl sie teilen können

C-Programm, um zu prüfen, ob alle Ziffern einer Zahl sie teilen können

PHPz
PHPznach vorne
2023-09-19 23:21:031062Durchsuche

C-Programm, um zu prüfen, ob alle Ziffern einer Zahl sie teilen können

Für eine gegebene Zahl n müssen wir herausfinden, ob alle Ziffern von n durch sie teilbar sind, d. h. wenn eine Zahl „xy“ ist, dann sollten sowohl x als auch y durch sie teilbar sein.

Beispiel

Eingabe - 24

Ausgabe - Ja

Erläuterung -24 % 2 == 0, 24 % 4 == 0

Verwenden Sie bedingte Anweisungen, um zu überprüfen, ob jede Zahl ist nicht -Null Und die Zahl kann gleichmäßig geteilt werden. Wir müssen jede Zahl durchlaufen und prüfen, ob diese Zahl durch die gegebene Zahl teilbar ist.

Beispiel

#include <stdio.h>
int main(){
   int n = 24;
   int temp = n;
   int flag=1;
   while (temp > 0){
      int r = n % 10;
      if (!(r != 0 && n % r == 0)){
         flag=0;
      }
      temp /= 10;
   }
   if (flag==1)
      printf("The number is divisible by its digits");
   else
      printf("The number is not divisible by its digits");
   return 0;
}

Ausgabe

The number is divisible by its digits

Das obige ist der detaillierte Inhalt vonC-Programm, um zu prüfen, ob alle Ziffern einer Zahl sie teilen können. 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