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

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

PHPz
풀어 주다: 2023-09-19 23:21:03
앞으로
1087명이 탐색했습니다.

숫자의 모든 자릿수가 그것을 나눌 수 있는지 확인하는 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿