Experimento 2-4-4 Encuentra la suma de los primeros N términos de la secuencia factorial (15 puntos)

Esta pregunta requiere escribir un programa para calcular la suma de los primeros N elementos de la secuencia 1! +2! +3! + ...

Formato de entrada:
ingrese un número entero positivo N que no exceda 12 en una línea.

Formato de
salida : resultados enteros de salida en una línea.

Muestra de entrada:
5
Muestra de salida:
153
colección de problemas portal de obras completas

#include <stdio.h>
int fac(int n);
int main()
{
    
    
    int n, sum = 0;
    scanf("%d", &n);

    for (int i = 1; i <= n; i++)
        sum += fac(i);
    printf("%d", sum);
                
    return 0;
}
int fac(int n)
{
    
    
    int s = 1;
    for (int i = 1; i <= n; i++)
        s *= i;
    
    return s;
}

Supongo que te gusta

Origin blog.csdn.net/fjdep/article/details/112747147
Recomendado
Clasificación