Maison > Article > développement back-end > Programme C pour vérifier si tous les chiffres d'un nombre peuvent le diviser
Pour un nombre n donné, nous devons savoir si tous les chiffres de n sont divisibles par lui, c'est-à-dire si un nombre est « xy », alors x et y doivent être divisibles par lui.
Entrée - 24
Sortie - Oui
Explication -24 % 2 == 0, 24 % 4 == 0
Utilisez des instructions conditionnelles pour vérifier si chaque nombre est non -zéro Et le nombre peut être divisé également. Nous devons parcourir chaque nombre et vérifier si ce nombre est divisible par le nombre donné.
#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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!