Rumah >pembangunan bahagian belakang >C++ >Program C untuk menyemak sama ada semua digit nombor boleh membahagikannya

Program C untuk menyemak sama ada semua digit nombor boleh membahagikannya

PHPz
PHPzke hadapan
2023-09-19 23:21:031082semak imbas

Program C untuk menyemak sama ada semua digit nombor boleh membahagikannya

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.

Contoh

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;
}
Output
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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam