c 语言学习:输出阶乘的算式

c 语言学习:输出阶乘的算式

代码

c 复制代码
#include "stdio.h"

int fact(int num){
    if (num <= 1){
        printf("1 = ");
        return 1;
    } else {
        printf("%d x ",num);
        return num * fact(num-1);
    }
}


int main(){
    int num = 10;
//    printf("plz input a number you want to fact: ");
//    scanf("%d", &num);
    printf("%d\n", fact(num));
}

结果

相关推荐
城管不管5 分钟前
重生——第十次面试之开源中国一面挂
java·linux·开发语言·算法·面试·职场和发展·开源
霸道流氓气质19 分钟前
Java开发者AI编程常用MCP、Skills、Rules全景汇总
java·开发语言·ai编程
zoujiahui_20181 小时前
Python 包与环境管理工具 uv
开发语言·python·uv
YSL0701241 小时前
动态内存管理
c语言
吴声子夜歌1 小时前
Java面试题——JVM(二)
java·开发语言·jvm
CRMEB1 小时前
商城大促活动策划全流程:从定目标到复盘四阶段
java·开发语言·人工智能·ai·开源·php
denglinqings1 小时前
Java开发从入门到精通所有课程
java·开发语言
BreezeJuvenile1 小时前
基于C语言的SPSC环形缓冲区程序实现
c语言·环形缓冲区
Canmag 兴隆磁性1 小时前
充磁的时候,磁铁里面到底发生了什么
学习·永磁材料·充磁·退磁
SuperByteMaster1 小时前
recursive mutex的使用场景和场景代码
c语言