有谁知道这个oj怎么做吗

若一个数能被它自身各位上的数整除,则称这个数为“自拆解数”。 现在给定一个大于9的整数n,请你判断:n是否为“自拆解数”。 输入 输入一个大于9的整数n,n的范围为[10,999999],且n的各位不存在0。 输出 若n是“自拆解数”,则输出“是”;否则输出“不是

明天可以写代码,现在先给个思路:
将这个数不断%10,即用while实现,while条件为数字为0 然后用原数字除它,若为0则while继续。若不为0说明不能整除直接返回输出否,否则while循环结束后输出是

用一个tmp存一下n,用while循环不断对tmp%10,再/10,得到这个数的每一位用m表示吧,每一位都满足n%m==0,就是自拆整数

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^