题解 | #完全数计算#
完全数计算
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
import java.util.Scanner;
public class Main {
public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int in = scan.nextInt(); int count=0; for(int i=1; i<=in; i++) { if(isPer(i)) count++; } System.out.println(count); } public static Boolean isPer(int in) { int sum=0; for(int i=1; i<in;i++) { if(in%i==0) { sum=sum+i; } } return sum==in; }
}