小白编程题:阶乘问题

阶乘

特别地, 0 ! = 1 0!=1 0!=1(基本情况)

递归法

int jiecheng(int x){
    if(x==0) return 1;
    else return x*jiecheng(x-1);
}

迭代法

int jiecheng(int x){
    int sum=1;
    for(int i=1;i<=x;i++){
        sum*=i;
    }
    return sum;
}
posted @ 2024-01-15 20:13  椰萝Yerosius  阅读(7)  评论(0)    收藏  举报  来源