Red de conocimiento informático - Material del sitio web - Cómo escribir el factorial de N en lenguaje C

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