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
Lepaskan: 2023-09-19 23:21:03
ke hadapan
1087 orang telah melayarinya

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;
}
Salin selepas log masuk
Output
The number is divisible by its digits
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan