1. 程式人生 > >計算N的階乘和前N 項階乘之和

計算N的階乘和前N 項階乘之和

計算N的階乘

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
    int i;
    int n;
    int sum = 1;
    scanf("%d\n",&n);
    for (i = 1; i <= n; i++)
    {
        sum = sum*i;
    }

    printf("%d\n", sum);
    return 0;
}

前N 項階乘之和

#include<stdio.h>
int main()
{
    int i;
    int j;
    int sum=0;

    for (int j = 1; j <=5;j++)
    {
        int a=1;
        for (i = 1; i <= j; i++)
        {
            a*=i;
        }    
        sum += a;
    }
    printf("%d\n", sum);
    return 0;
}