设计算法求因数任意一个大于1的正整数n,设计一个算法求n的所有因数.
问题描述:
设计算法求因数
任意一个大于1的正整数n,设计一个算法求n的所有因数.
答
从1到n,一个个看,能整除n的就是因数
Set getAllFactors(int n) {
Set set = new HashSet();
for (int i = 1; i if (n % i == 0) {
set.add(i);
}
}
return set;
}