Cómo escribir el factorial de N en lenguaje C
#include
"stdio.h"
main()
{
int
n, i;
double
p=1; //Aquí estamos usando Double, no Int, porque el rango Int es demasiado pequeño
printf(" Introduzca un número: ");
scanf ("d", amp; n);
for (i=2; ilt; =n; i )
p*=i;
printf("n!shu=lf\n",p);
}
Extensión:
Encuentra el factorial de 365 usando Ruby.
def AskFactorial(num) factorial=1;
paso(num, 1){|i| factorial*=i}
return factorial end factorial= AskFactorial(365)
Ingrese factorial
Fórmula relacionada con el factorial
Esta fórmula se usa a menudo para calcular varios límites relacionados con el factorial.
Esta es una versión simplificada de la fórmula de Stirling.
Enciclopedia Baidu - Factor