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

结果

相关推荐
java干货12 分钟前
如何让 iPhone 用上 Type-C 充电器?适配器模式详解
c语言·iphone·适配器模式
游乐码14 分钟前
c#类和对象
开发语言·c#
黎雁·泠崖30 分钟前
Java常用类核心详解(一):Math 类超细讲解
java·开发语言
woodykissme1 小时前
渐开线圆柱齿轮几何计算全解析(一):从理论到实践的完整指南
学习·齿轮·齿轮加工
代码改善世界1 小时前
C语言项目实战:学生成绩管理系统(支持登录注册、随机考试、分数区间统计)
c语言·网络·课程设计
懒惰成性的1 小时前
12.Java的异常
java·开发语言
-To be number.wan1 小时前
Python数据分析:时间序列数据分析
开发语言·python·数据分析
前路不黑暗@1 小时前
Java项目:Java脚手架项目的通用组件的封装(六)
java·开发语言·spring
马士兵教育2 小时前
程序员简历如何编写才能凸显出差异化,才能拿到更多面试机会?
开发语言·后端·面试·职场和发展·架构
Asher阿舍技术站2 小时前
【AI基础学习系列】四、Prompt基础知识
人工智能·学习·prompt