在 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