正常求约数
for(int i=2;i<=n;i++){
if(n%i==0){
printf("i是n的约束“);
}
}
简化版
vector<int> a;
for(int i=2;i<=n/i;i++){
if(n%i==0){
a.push_back(i);
if(i!=n/i)
a.push_back(n/i);
}
}
sort(a.begin(),a.end());
原文:https://www.cnblogs.com/ambitioues/p/13757321.html