2599 - C二级辅导-阶乘数列

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

求1+2!+3!+4!+…+30!。

科学计数法,保留两位小数。

题目输入

题目输出

输入/输出样例

输入格式


                        

输出格式


                        

C语言解答

#include <stdio.h>

double factorial(int n) {
    double fact = 1.0;
    for (int i = 1; i <= n; i ++) {
        fact *= i;
    }
    return fact;
}

int main() {
    double sum = 0.0;
    for (int i = 1; i <= 30; i ++) {
        sum += factorial(i);
    }
    printf("%.2e\n", sum);
    return 0;
}