describir
Los números perfectos, también conocidos como números perfectos o números completos, son unos números naturales especiales.
La suma de todos sus factores verdaderos (es decir, divisores distintos de él mismo) (es decir, la función factorial) es exactamente igual a sí mismo.
Por ejemplo: 28, tiene divisores 1, 2, 4, 7, 14, 28. Excepto el 28 en sí, los cinco números restantes se suman, 1+2+4+7+14=28.
Ingrese n, genere el número de números perfectos dentro de n (inclusive).
Rango de datos: 1≤�≤5×105 1≤n≤5×105
Introduzca la descripción:
Introduce un número n.
Descripción de salida:
Genera el número de números perfectos que no excedan n
Ejemplo 1
ingresar:
1000
Producción:
3
Java:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while(in.hasNextInt()){
int n = in.nextInt();
//第一个完全数是6,若小于6则输出0
if(n < 6){
System.out.println(0);
continue;
}
int count