>백엔드 개발 >C++ >숫자의 모든 자릿수가 그것을 나눌 수 있는지 확인하는 C 프로그램

숫자의 모든 자릿수가 그것을 나눌 수 있는지 확인하는 C 프로그램

PHPz
PHPz앞으로
2023-09-19 23:21:031082검색

숫자의 모든 자릿수가 그것을 나눌 수 있는지 확인하는 C 프로그램

주어진 숫자 n에 대해 n의 모든 숫자가 n으로 나누어지는지 확인해야 합니다. 즉, 숫자가 'xy'이면 x와 y가 모두 n으로 나누어져야 합니다.

Example

Input - 24

Output - 예

설명 -24 % 2 == 0, 24 % 4 == 0

조건문을 사용하여 각 숫자가 다음과 같은지 확인하세요. 비 -zero 그리고 숫자를 균등하게 나눌 수 있습니다. 각 숫자를 반복하여 해당 숫자가 주어진 숫자로 나누어지는지 확인해야 합니다.

#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

위 내용은 숫자의 모든 자릿수가 그것을 나눌 수 있는지 확인하는 C 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제