Red de conocimiento informático - Conocimiento sistemático - Algoritmo recursivo para encontrar n factorial!

Algoritmo recursivo para encontrar n factorial!

Idea: encontrar la función factorial de forma recursiva. Si el parámetro de entrada es igual a 1, se devuelve 1. De lo contrario, se devuelve n veces la función para la siguiente recursión.

Código de referencia:

#includelt;stdio.hgt;

int?fun(int?n)

{

if(n==1||n==0)?return?1; //Si el parámetro es 0 o 1, devuelve 1

return?n*fun(n-1 ); //De lo contrario, devuelve el producto de n y la siguiente recursión

}

int?main()

{

int?n;

scanf("d", y n;

printf("d\n", diversión(n)); retorno?0;

}

/*

5

120

*/

Principio recursivo del algoritmo

La recursividad es un concepto importante en informática. El método recursivo es un método eficaz en programación.

La recursividad puede hacer que el programa sea conciso y. claro.