用Java编译约数,又称因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍数,b称为a的约数。 现给你两个数n和m,请输出n~m每个数的约数和
时间: 2024-02-05 07:12:12 浏览: 34
以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int m = scanner.nextInt();
for (int i = n; i <= m; i++) {
int sum = 0;
for (int j = 1; j <= i; j++) {
if (i % j == 0) {
sum += j;
}
}
System.out.println(sum);
}
scanner.close();
}
}
```
首先读入两个整数n和m,然后循环遍历n~m中的每个整数i。对于每个整数i,再循环遍历1~i中的每个整数j,如果i能被j整除,则将j加入到sum中。最后输出sum即可。
阅读全文