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

结果

相关推荐
Sammyyyyy8 小时前
Symfony AI 正式发布,PHP 原生 AI 时代开启
开发语言·人工智能·后端·php·symfony·servbay
C+-C资深大佬8 小时前
C++逻辑运算
开发语言·c++·算法
阿华hhh8 小时前
项目(购物商城)
linux·服务器·c语言·c++
Qhumaing8 小时前
C++学习:【PTA】数据结构 7-2 实验6-2(图-邻接表)
数据结构·c++·学习
掘根8 小时前
【仿Muduo库项目】EventLoop模块
java·开发语言
方便面不加香菜8 小时前
基于顺序表实现通讯录项目
c语言·数据结构
好奇龙猫8 小时前
【日语学习-日语知识点小记-日本語体系構造-JLPT-N2前期阶段-第一阶段(1):再次起航】
学习
wdfk_prog8 小时前
[Linux]学习笔记系列 -- [fs]sysfs
linux·笔记·学习
꧁Q༒ོγ꧂9 小时前
算法详解(三)--递归与分治
开发语言·c++·算法·排序算法
ganshenml9 小时前
【Android】 开发四角版本全解析:AS、AGP、Gradle 与 JDK 的配套关系
android·java·开发语言