Red de conocimiento informático - Consumibles informáticos - Programación recursiva factorial

Programación recursiva factorial

# include & ltstdio.h & gt

Int step(int x){ //Función recursiva, devuelve resultado factorial.

if(x & gt; 1) {// El parámetro =1 es la salida, devuelve 1.

Return x * step (x-1); //Devuelve el producto del factorial del número actual y un número 1 menor que el número actual.

}

Devuelve 1;

}

int main(){

int n;

p>

scanf ("%d ", & ampn);

printf ("%d ", paso (n)); ;

}