Easy Tutorial
❮ C Functions C Function Fprintf ❯

C Exercise Example 25

C Language Classic 100 Examples

Title: Calculate the sum of 1 + 2! + 3! + ... + 20!.

Program Analysis: This program merely changes the accumulation from addition to multiplication.

Example

//  Created by www.tutorialpro.org on 15/11/9.
//  Copyright © 2015 tutorialpro.org. All rights reserved.
//

#include <stdio.h>

int main()
{
    int i;
    long double sum, mix;
    sum = 0, mix = 1;
    for (i = 1; i <= 20; i++)
    {
        mix = mix * i;
        sum = sum + mix;
    }
    printf("%Lf\n", sum);
}

The output of the above example is:

2561327494111820313.000000

C Language Classic 100 Examples

❮ C Functions C Function Fprintf ❯