当前位置:首页C语言 > 正文

c语言1!+2!+3!+...+n!编程

作者:野牛程序员:2023-11-14 19:30:48C语言阅读 5028
#include <stdio.h>

// 函数声明
int factorial(int num);

int main() {
    int n;
    long sum = 0;

    // 输入n的值
    printf("请输入一个正整数 n: ");
    scanf("%d", &n);

    // 计算1! + 2! + 3! + ... + n!
    for (int i = 1; i <= n; i++) {
        sum += factorial(i);
    }

    // 输出结果
    printf("1! + 2! + 3! + ... + %d! = %ld\\n", n, sum);

    return 0;
}

// 函数定义:计算阶乘
int factorial(int num) {
    int result = 1;
    for (int i = 1; i <= num; i++) {
        result *= i;
    }
    return result;
}


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击