题解 | #完全数计算#
完全数计算
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;
}
}
查看21道真题和解析