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

结果

相关推荐
pixcarp14 小时前
Golang web工作原理详解
开发语言·后端·学习·http·golang·web
程序员:钧念14 小时前
【sh脚本与Python脚本的区别】
开发语言·人工智能·python·机器学习·语言模型·自然语言处理·transformer
青衫码上行14 小时前
SpringBoot多环境配置
java·spring boot·后端·学习
敲敲了个代码14 小时前
前端指纹技术是如何实现的?(Canvas、Audio、硬件API 核心原理解密)
前端·javascript·学习·算法·面试·web
Pth_you14 小时前
Python权限问题终极解决方案
开发语言·python
Ulyanov14 小时前
PyVista战场可视化实战(三):雷达与目标轨迹可视化
开发语言·人工智能·python·机器学习·系统架构·tkinter·gui开发
张张努力变强14 小时前
C++ 类和对象(二):实例化、this指针、构造函数、析构函数详解
开发语言·c++
gaize121314 小时前
云计算服务和云解决方案-阿里云
开发语言·php
花间相见14 小时前
【JAVA开发】—— Git常用操作
java·开发语言·git
坏柠14 小时前
ESP32-S3 的 I²C:从“能连设备”到“工程上用得顺”
c语言·开发语言