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

结果

相关推荐
DokiDoki之父7 小时前
边写软件边学kotlin(二)——语法推进
开发语言·微信·kotlin
清水白石00815 小时前
突破并行瓶颈:Python 多进程开销全解析与 IPC 优化实战
开发语言·网络·python
远离UE415 小时前
houdini hda 如何让模拟与虚幻物体进行碰撞
笔记·学习·houdini
百锦再16 小时前
Java之Volatile 关键字全方位解析:从底层原理到最佳实践
java·开发语言·spring boot·struts·kafka·tomcat·maven
daad77717 小时前
rcu 内核线程
java·开发语言
浮游本尊17 小时前
React 18.x 学习计划 - 第十四天:实战整合与进阶收尾
前端·学习·react.js
z203483152017 小时前
如何通过状态机解决按键识别问题(二)
c语言·单片机·嵌入式硬件
xzjiang_36517 小时前
检查是否安装了MinGW 编译器
开发语言·qt·visual studio code
百锦再17 小时前
Java JUC并发编程全面解析:从原理到实战
java·开发语言·spring boot·struts·kafka·tomcat·maven