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));
}

结果

相关推荐
ftpeak14 小时前
深入浅出 LoongSuite Python Agent:让你的 AI 应用「透明化」(下篇)
开发语言·人工智能·ai·ai编程·ai开发
希望永不加班15 小时前
SpringBoot 消息幂等性设计:防重复消费
java·开发语言·spring boot·后端·spring
l1t15 小时前
DeepSeek总结的使用实体-组件-系统和基于存在性处理进行Python编程7-8
开发语言·python
我是一颗柠檬15 小时前
【JDK8新特性】CompletableFuture异步编程Day10
java·开发语言·后端·intellij-idea
czt_java15 小时前
线程的几种状态
java·开发语言
_李小白15 小时前
【android opencv学习笔记】Day 24: 最大稳定极值区域
android·opencv·学习
y = xⁿ15 小时前
JUC八股:线程池及ThreadLocal
java·开发语言
半导体守望者15 小时前
MKS AX7665-02 手侧 通讯 输入输出 接口定义 DB25S 信号描述 LCD Readout
经验分享·学习·机器人·自动化·制造
01_ice15 小时前
Java多态
java·开发语言
咸甜适中15 小时前
rust语言学习笔记Trait(十二)Sized、?Sized (大小限制)
笔记·学习·rust