题解 | #完全数计算#
完全数计算
http://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int num=sc.nextInt(); int count=0; for(int i=1;i<=num;i++){ if(isPerfect(i)) count++; } System.out.println(count); } public static boolean isPerfect(int n){ int sum=0; for(int i=1;i<n;i++){ if(n%i==0) sum+=i; } return sum==n; } }