小白编程题:阶乘问题

阶乘

特别地, 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 @   椰萝Yerosius  阅读(2)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示