public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i1 = scan.nextInt();
int sum = 0;
for(int i=1;i<=sqrt(i1);i++){
if(i1%i==0){
sum = sum+2;
}
}
System.out.println("因子总个数为: "+sum);
}
java求一个数的所有因子
最新推荐文章于 2024-05-31 22:44:51 发布
这段代码的主要目的是计算输入整数的因子总数。通过循环遍历从1到输入数的平方根,检查每个数是否能整除输入数,如果可以则因子数加2。最后输出因子的总个数。
1161

被折叠的 条评论
为什么被折叠?



