求自然数N的所有约数之和。:JAVA
链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
求自然数N的所有约数之和。
输入描述:
输入一行,包含一个正整数n,范围在10000以内
输出描述:
输出一行,包含一个整数.
示例1
输入
10
输出
18
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int sum=0;
for (int i =1; i <=n; i++) {
if(n%i==0){
sum=sum+i;
}
}
System.out.println(sum);
}
}