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> p>
printf("\n");
}
}
}?
Información ampliada: p>
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