Untuk nombor n yang diberikan, kita perlu mengetahui sama ada semua digit bagi n boleh dibahagi dengannya, iaitu jika nombor ialah 'xy', maka x dan y Semuanya sepatutnya boleh dibahagikan.
Input - 24 #
Penjelasan ###-🎜🎜 #24 % 2 == 0, 24 % 4 == 0Gunakan penyata bersyarat untuk menyemak setiap sama ada nombor itu bukan sifar dan boleh dibahagikan dengan nombor itu. Kita perlu mengulangi setiap nombor dan menyemak sama ada nombor itu boleh dibahagikan dengan nombor yang diberikan.
Contoh#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
Atas ialah kandungan terperinci Program C untuk menyemak sama ada semua digit nombor boleh membahagikannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!