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

结果

相关推荐
brhhh_sehe7 分钟前
重生之我在异世界学编程之C语言:深入文件操作篇(下)
android·c语言·网络
地球空间-技术小鱼9 分钟前
YUM(Yellowdog Updater, Modified)和DNF(Dandified YUM)简介
linux·运维·服务器·笔记·学习
Bucai_不才11 分钟前
【C++】初识C++之C语言加入光荣的进化(上)
c语言·c++·面向对象
木向13 分钟前
leetcode22:括号问题
开发语言·c++·leetcode
comli_cn15 分钟前
使用清华源安装python包
开发语言·python
筑基.21 分钟前
basic_ios及其衍生库(附 GCC libstdc++源代码)
开发语言·c++
小码的头发丝、34 分钟前
Java进阶学习笔记|面向对象
java·笔记·学习
雨颜纸伞(hzs)35 分钟前
C语言介绍
c语言·开发语言·软件工程
J总裁的小芒果37 分钟前
THREE.js 入门(六) 纹理、uv坐标
开发语言·javascript·uv
坊钰1 小时前
【Java 数据结构】移除链表元素
java·开发语言·数据结构·学习·链表