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

结果

相关推荐
xianyinsuifeng16 分钟前
Oracle 10g → Oracle 19c 升级后问题解决方案(Pro*C 项目)
c语言·数据库·oracle
一川月白70935 分钟前
51单片机---硬件学习(跑马灯、数码管、外部中断、按键、蜂鸣器)
单片机·学习·51单片机·外部中断·蜂鸣器·数码管·跑马灯
上位机付工35 分钟前
C#与倍福TwinCAT3进行ADS通信
开发语言·c#
学c语言的枫子38 分钟前
数据结构——双向链表
c语言·数据结构·链表
励志不掉头发的内向程序员1 小时前
STL库——二叉搜索树
开发语言·c++·学习
至此流年莫相忘1 小时前
设计模式:模板方法模式
java·开发语言·设计模式
土了个豆子的2 小时前
02.继承MonoBehaviour的单例模式基类
开发语言·visualstudio·单例模式·c#·里氏替换原则
qq_172805592 小时前
Go 自建库的使用教程与测试
开发语言·后端·golang
久绊A2 小时前
Hydra-SSH 破解安全防范
开发语言·php
ホロHoro2 小时前
学习笔记:MYSQL(4)
笔记·学习·mysql