Red de conocimiento informático - Computadora portátil - Si un número en lenguaje C es exactamente igual a la suma de sus factores, el número se llama "número perfecto". Por ejemplo, 6=1+2+3 Programa para encontrar todos los números perfectos hasta 1000.

Si un número en lenguaje C es exactamente igual a la suma de sus factores, el número se llama "número perfecto". Por ejemplo, 6=1+2+3 Programa para encontrar todos los números perfectos hasta 1000.

#includelt;stdio.hgt;

int main()

{?

int i, j, suma=1;

int b[100];

for(i=3;ilt;=1000;i)

{?

suma =1;

int k=0;

for(j=2;jlt;i;j)

if( ij==0) {suma =j;b[k]=j;}

if(i==sum)

{

printf("d sus factores son d", i, b[0]);

for(int a=1; alt; k; a)

printf(", d", b[a]); p>

printf("\n");

}

}

}?

Información ampliada:

Es necesario explicar el lenguaje C:

1. Un programa fuente en lenguaje C puede estar compuesto por uno o más archivos fuente. ?

2. Cada archivo fuente puede estar compuesto por una o más funciones.

3. No importa cuántos archivos consta de un programa fuente, hay una y sólo una función principal, es decir, la función principal. Es la entrada a todo el programa. ?

4. El programa fuente puede tener comandos de preprocesamiento (incluidos los comandos de inclusión, ifdef, ifndef y los comandos de definición). Los comandos de preprocesamiento generalmente deben colocarse al frente del archivo fuente o del programa fuente.

5. Cada descripción y cada declaración debe terminar con un punto y coma. Sin embargo, no se pueden agregar puntos y coma después de preprocesar comandos, encabezados de funciones y llaves "}". Agregue ";" después de "}" en declaraciones de estructuras, uniones y enumeraciones.

6. Los identificadores y palabras clave deben estar separados por al menos un espacio. Si hay separadores obvios, ya no puedes agregar espacios para separarlos.

Materiales de referencia:

Enciclopedia Baidu-lenguaje c