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

结果

相关推荐
凉茶钱12 分钟前
【C++】动态内存管理完整解析:从内存划分到 new delete 底层原理
c语言·开发语言·c++·内存管理·动态内存
cu14313 分钟前
细谈GM8775C的具体功能和应用
c语言·c++·人工智能·嵌入式硬件
小七在进步14 分钟前
类和对象(五)
java·开发语言·算法
漫漫长远16 分钟前
低功耗UPF介绍(一)
笔记·嵌入式硬件·学习·fpga开发
Rebecca_aLi17 分钟前
码匠教育:零基础学 Python,标识符到循环全套基础语法解析
开发语言·python·正则表达式
斑马13917 分钟前
ARM学习笔记(七)——LCD液晶显示
arm开发·笔记·学习
IvanCodes24 分钟前
Python 正则表达式(十四):文本匹配、查找与替换
开发语言·python·正则表达式
夜雪一千24 分钟前
Python URL编码踩坑:单层编码、双重编码实战解析
开发语言·python
孙启超28 分钟前
【AI开发之Rust】第 21 课:双端集成与出包 —— Android(.so→AAR)与 iOS(xcframework)
开发语言·后端·rust
码上上班30 分钟前
k3s学习
jvm·学习