본문 바로가기

프로그래밍/C, C++, C#

[c언어] 1부터 입력값 정수n 까지 각 수에 팩토리얼의 합을 구하시오.

1부터 입력값 정수n  까지 각 수에 팩토리얼의 합을 구하시오.

ex >

입력값 4

1! + 2! + 3! + 4! 

 

    int a;
    int mul, sum;
    sum = 0;

    scanf("%d", &a);
    for(int i=1; i<=a; i++){
        mul = 1;
        for(int j=1 ; j<=i; j++){
            mul = mul * j;
        }
        sum = sum + mul;
    }
    printf("%d", sum);