记录值得记录下的事情

PAT-GPLT_L1-013. 计算阶乘和

L1-013. 计算阶乘和

时间限制 内存限制 代码长度限制 判题程序 作者
400ms 65536kB 8000B Standard 陈越

对于给定的正整数N,需要你计算 S = 1! + 2! + 3! + ... + N!。

输入格式:

输入在一行中给出一个不超过10的正整数N。

输出格式:

在一行中输出S的值。

输入样例:

3

输出样例:

9

Code [C]

#include <stdio.h>
#include <math.h>
int main()
{
    int n;
    scanf("%d", &n);
    int i, sum=0, k, temp;
    for(i=1; i<=n; i++)
    {
        temp=1;
        for(k=1; k<=i; k++)
        {
            temp*=k;
        }
        sum+=temp;
    }
    printf("%d", sum);
    return 0;
}

标签: C, PAT, GPLT

添加新评论