输入一个正整数N,求出这个数字存在多少个因子,以及因子之和。java实现
时间: 2024-05-05 21:16:08 浏览: 78
基于java的求一个整数的因子.zip
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int factorCount = 0; // 因子个数
int factorSum = 0; // 因子之和
for (int i = 1; i <= n; i++) {
if (n % i == 0) { // i是n的因子
factorCount++;
factorSum += i;
}
}
System.out.println(factorCount + " " + factorSum);
}
}
```
输入示例:
```
6
```
输出示例:
```
4 12
```
阅读全文