#include <iostream>
#include <cstdio>
#include <stack>
using namespace std;
int main(){
string str;
while(cin>>str){
int flag= 0;
for(int i = 2;i <=9 ; i++){
int number = 0;
for( int j = 0;j < str.size();j ++){
number = (number * 10 +str[j] - '0') % i;//高位取模乘以10加下一位 模拟手算除法
}
if (number == 0){
cout << i << " ";
flag = 1;
}
}
if(flag == 0){
printf("none");
}
printf("\n");
}
return 0;
}
大整数的因子
最新推荐文章于 2023-10-22 15:51:31 发布