c语言编程求答案各位朋友们

c语言编程计算2!+4!+6!+8!+10!的值

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i = 0;
    int ret = 1;
    int sum = 0;
    for (i = 1; i <= 10; i++)
    {
        ret *= i;//ret=ret*i
        sum += ret;//sum=sum+ret
    }
    printf("sum = %d\n", sum);
    system("pause");
    return 0;
}

你题目的解答代码如下:

#include<stdio.h>

long long int fun(int n)
{
    if (n<=1)
        return 1;
    return fun(n-1)*n;

}

int main()
{
    long long int sum=0;
    int i;
    for(i=2;i<=10;i+=2)
    {
        sum += fun(i);
    }
    printf("%lld",sum);
    return 0;
}

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img