Heim > Artikel > Backend-Entwicklung > 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.
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.
#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; }
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!