用Java编译约数,又称因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍数,b称为a的约数。 现给你两个数n和m,请输出n~m每个数的约数和
时间: 2024-02-05 16:12:12 浏览: 15
以下是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即可。
相关问题
c++编译一个两个整数类型变量,a和b。 交换这两个变量的值,并输出
#include <stdio.h>
int main()
{
int a = 10, b = 5;
int temp;
printf("原始值:a = %d, b = %d\n", a, b);
temp = a;
a = b;
b = temp;
printf("交换后:a = %d, b = %d\n", a, b);
return 0;
}
求java源代码用java编写一个整数的所有因数和
以下是一个简单的用Java编写的程序,可以计算出给定整数的所有因数和:
```java
import java.util.Scanner;
public class SumOfFactors {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = input.nextInt();
int sum = 0;
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
sum += i;
}
}
System.out.println(num + "的所有因数和为:" + sum);
}
}
```
您可以将上述代码保存为一个名为 "SumOfFactors.java" 的文件,然后使用Java编译器编译并运行它。程序将提示您输入一个整数,然后计算出该整数的所有因数和并输出结果。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)