文章

7

粉丝

5

获赞

207

访问

3.9k

头像
阶乘和 题解:纯C
P1044 北京航空航天大学机试题
发布于2025年2月6日 09:49
阅读数 356

#include <stdio.h>

long long factorial(int n){
    long long fac=1;
    for(long long i=n; i>=1; i--){
        fac*=i;
    }
    return fac;
}

long long getF(long long a){
    if(a==0||a==1)return 1;
    return a*getF(a-1);
}

int main(){
    int N=0;
    long long sum=0;
    scanf("%d",&N);
    for(int i=0;i<N;i++){
        sum+=factorial(i+1);
    }
    printf("%lld\n",sum);
    return 0;
}

 

注意:循环或递归求阶乘函数内部的参数也必须是long long类型

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发