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

结果

相关推荐
ID_18007905473几秒前
乐天(Letian)商品详情API接口的调用示例与代码实现
开发语言·python
水饺编程3 分钟前
第4章,[标签 Win32] :绘制信息结构
c语言·c++·windows·visual studio
丝斯20115 分钟前
AI学习笔记整理(54)——大模型之Agent 智能体开发前沿技术
人工智能·笔记·学习
一位搞嵌入式的 genius9 分钟前
深入理解 JavaScript 原型与继承:从基础到进阶
开发语言·前端·javascript
晨非辰10 分钟前
C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现
运维·开发语言·c++·人工智能·后端·python·深度学习
梦雨羊16 分钟前
深入大模型架构学习
学习
SWAGGY..18 分钟前
数据结构学习篇(11)---二叉树剩余知识点补充
学习
m0_7190841118 分钟前
滴滴滴滴滴
java·开发语言
董世昌4119 分钟前
深度解析var、let、const的区别与最佳使用场景
开发语言·前端·javascript
FJW02081420 分钟前
Python中的闭包
开发语言·python