Red de conocimiento informático - Conocimiento de la instalación - Programación perfecta

Programación perfecta

Void es _número completo (número int) // Juzga el número completo y envíalo.

{

int I = 0

int j = 0;

int suma = 0; >int arr[100]= { 0 }; //Definir una matriz para almacenar factores.

for(I = 1;I<=number/2;I++) //Juzga el número perfecto

{

if (0 ==número% i )

{

arr[j]= I;

j++;

suma = suma+I;

}

}

if(número==suma)

{

printf("%3d cuyo factor es", suma);

int k = 0;

for(k = 0; k & ltj; k++)? // Genera cada factor del número perfecto

{

printf("%d ", arr[k]);

}

printf(" \ n ");

}

}

int main()

{

int num = 0;

for(num = 1; num & lt= 1000;num++)

{

es _ número perfecto(num) ;

}

Sistema("pausa");

Devuelve 0;

}

Datos extendidos :

Shaqihoko

La forma general de definición de función en C++ es la siguiente:

nombre de función return_type (lista de parámetros) {cuerpo de función}

En C++, una función consta de un encabezado de función y un cuerpo de función. Todos los componentes de la función se enumeran a continuación.

Tipo de retorno: Las funciones pueden devolver valores. tipo_retorno? El tipo de datos del valor de retorno de la función. Algunas funciones realizan la operación requerida sin devolver un valor. En este caso, ¿tipo_retorno es la palabra clave? No válido.

Nombre de la función: este es el nombre real de la función. El nombre de la función y la lista de parámetros juntos forman la firma de la función.

Parámetros: Los parámetros son como marcadores de posición. Cuando se llama a la función, se pasa un valor al parámetro, que se denomina parámetro real. La lista de parámetros incluye el tipo, orden y número de parámetros de función. Los parámetros son opcionales, es decir, la función no puede contener parámetros.

Cuerpo de la función: El cuerpo de la función contiene un conjunto de declaraciones que definen las tareas realizadas por la función.