习题2-6 求阶乘序列前N项和(15 分)water

#include<stdio.h>

int fac(int i);

int main()
{
    int N,i,sum=0;

    scanf("%d",&N);
    for(i=1;i<=N;i++){
        sum+=fac(i);
    }
    printf("%d",sum);

    return 0;
}

int fac(int i){
    int result;

    if(i==0||i==1) result=i;
    else result=i*fac(i-1);

    return result; 
}

猜你喜欢

转载自blog.csdn.net/Cathy1122334455/article/details/82082042