int Tell_NUM(int num){
int N=num;
while(num){
if(num%10==0)return 0;
if(N%(num%10)!=0)return 0;
num/=10;
}
return 1;
}
int* selfDividingNumbers(int left, int right, int* returnSize){
int count=0;
int *re=(int*)malloc(sizeof(int)*(right-left+1));
for(int i=left;i<=right;i++)
if(Tell_NUM(i)==1) re[count++]=i;
*returnSize=count;
return re;
}
leetcode打卡79
最新推荐文章于 2022-11-12 12:02:37 发布