Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Cómo compilar con C1! 2! 3! 4!

¡Cómo compilar con C1! 2! 3! 4!

# incluir ltiostream.h gt

int factorial (int n)

{

Si (n lt0) devuelve 0;

int suma = 1;

Y (n! = 0)

{

suma * = n;

n-;

p>

}

Devuelve la suma;

}

int sum( int n)

{

if (n lt0) devuelve 0;

int suma = 0;

for (int I = 1; i lt= n; i)

{

suma = factorial (I);

}

Devuelve la suma

}

void main ()

{

int n;

CIN gtn;

cout lt ltsum( n) lt; ltendl

}

Todos están compilados y ejecutados y se pueden copiar y usar directamente. Introduzca 7 directamente. Si no desea ingresar, simplemente cambie la función principal directamente.

void main()

{

cout lt ltsum(7) lt

}

Otra forma de ahorrar CPU y memoria es poner la multiplicación y la suma en un bucle. No quiero escribir, lo resolveré yo mismo.