#include <stdio.h>//字符串因子不会 原来也和进位有关 学到了
#include <string.h>
#define N 31
int main()
{
char str[N];
int c[N];
int mod;
int count;
while(gets(str))
{
if(str[0]=='-') break;
int len=strlen(str);
for(int i=0; i<len; i++)//高位在前
{
c[i]=str[i]-'0';
}
count=0;
for(int k=2; k<=9; k++)
{
mod=0;
for(int i=0; i<len; i++)
{
mod=(mod*10+c[i])%k;
}
if(mod==0)
{
if(count>0) printf(" ");
printf("%d", k);
count++;
}
}
if(count==0) printf("none");
printf("\n");
}
return 0;
}



京公网安备 11010502036488号