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

结果

相关推荐
代码游侠几秒前
学习笔记——MQTT协议
开发语言·笔记·php
渡我白衣6 分钟前
计算机组成原理(13):多路选择器与三态门
开发语言·javascript·ecmascript·数字电路·计算机组成原理·三态门·多路选择器
@zulnger6 分钟前
python 学习笔记(异常对象)
笔记·python·学习
其美杰布-富贵-李6 分钟前
x-transformers 完整学习笔记
笔记·学习·transformer
HUST8 分钟前
C语言 第十讲:操作符详解
c语言·开发语言
星火开发设计9 分钟前
链表详解及C++实现
数据结构·c++·学习·链表·指针·知识
田里的水稻12 分钟前
matlab_绘图线条颜色显示和点的形状显示
开发语言·matlab
CCPC不拿奖不改名15 分钟前
python基础:python语言的数据结构+面试习题
开发语言·数据结构·python·面试
Tan385116 分钟前
陪读蛙 Read Frog 配置 API 教程|低成本实现高质量翻译
开发语言·机器翻译·自动翻译·api key·tensdaq·陪读蛙·read frog
炽烈小老头16 分钟前
【每天学习一点算法 2026/01/07】Fizz Buzz
学习·算法