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

结果

相关推荐
hd51cc11 小时前
MFC消息 学习笔记
笔记·学习·mfc
云和数据.ChenGuang12 小时前
Ascend C 核心技术特性
c语言·开发语言
kyle~14 小时前
C++---value_type 解决泛型编程中的类型信息获取问题
java·开发语言·c++
盐焗西兰花17 小时前
鸿蒙学习实战之路:状态管理最佳实践
学习·华为·harmonyos
NiNi_suanfa17 小时前
【Qt】Qt 批量修改同类对象
开发语言·c++·qt
小糖学代码17 小时前
LLM系列:1.python入门:3.布尔型对象
linux·开发语言·python
Data_agent18 小时前
1688获得1688店铺详情API,python请求示例
开发语言·爬虫·python
妖灵翎幺18 小时前
C++ 中的 :: 操作符详解(一切情况)
开发语言·c++·ide
小毅&Nora19 小时前
【人工智能】【深度学习】 ⑦ 从零开始AI学习路径:从Python到大模型的实战指南
人工智能·深度学习·学习
Halo_tjn19 小时前
虚拟机相关实验概述
java·开发语言·windows·计算机