用c语言编写一个不含0的数,如果它能被它的每一位除尽,则它是一个自除数。例如128是一个自除数,因为128能被1、2、8整除。编写函数selfDivisor(num)判断num是否为自除数,使用该函数...
·
在 C 语言中,你可以使用以下方法来编写函数 selfDivisor() 判断 num 是否为自除数:
int selfDivisor(int num) { int n = num; while (n > 0) { int digit = n % 10; if (digit == 0 || num % digit != 0) { return 0; } n /= 10; } return 1; }
然后你可以使用该函数来输出不大于 N 的所有自除数:
#include <stdio.h>
int main() { int
更多推荐



所有评论(0)