问题描述
1200000有多少个约数(只计算正约数)。
思路:
枚举从1到1200000的数字,依次判断其是否是1200000的约数,同时维护一个变量来统计个数即可。
答案:96
public class Main {
public static void main(String[] args) {
int ans = 0;
int num = 1200000;
for (int i = 1; i <= 1200000; i++) {
if (num % i == 0) { // 判断是否是约数
ans++;
}
}
System.out.println(ans);
}
}