Red de conocimiento informático - Computadora portátil - La suma de factoriales del 1 al 20 se expresa en lenguaje c

La suma de factoriales del 1 al 20 se expresa en lenguaje c

#include

long jiecheng(int x)

{

long int i,k=1;

for(i=1;i<=x;i++)

k=k*i;

devuelve k;

}

int main()

{

long int j,k=0;

int i;

for(i=1;i<=20;i++)

{

j=jiecheng(i);

k+=j; p>

}

printf("%ld\n",k);

}

Información ampliada:

Utilice otros métodos para encontrar la suma de factoriales del 1 al 20:

public class Main{

public static void main(String[] args){

int i ,j;

int suma=0;

int a=1;

for(i=1;i<=20;i++ ){

for(j=1;j<=i;j++){

a*=j;

}

suma+=a;

}

System.out.print("suma=1!+2!+3!+...+20!="+suma);

}

}