주어진 숫자 n에 대해 n의 모든 숫자가 n으로 나누어지는지 확인해야 합니다. 즉, 숫자가 'xy'이면 x와 y가 모두 n으로 나누어져야 합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!