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

结果

相关推荐
石头wang5 分钟前
jmeter java.lang.OutOfMemoryError: Java heap space 修改内存大小,指定自己的JDK
java·开发语言·jmeter
LawrenceLan10 分钟前
Flutter 零基础入门(十五):继承、多态与面向对象三大特性
开发语言·前端·flutter·dart
zh_xuan20 分钟前
kotlin对象表达式
开发语言·kotlin
froginwe1128 分钟前
ECharts 旭日图:全面解析与应用指南
开发语言
yaoxin52112330 分钟前
292. Java Stream API - 使用构建器模式创建 Stream
java·开发语言
JAY_LIN——834 分钟前
C-语言联合体和枚举
c语言
落笔映浮华丶37 分钟前
c程序的翻译过程 linux版
linux·c语言
CoderCodingNo37 分钟前
【GESP】C++六级考试大纲知识点梳理, (2) 哈夫曼树、完全二叉树与二叉排序树
开发语言·c++
木木木一42 分钟前
Rust学习记录--C11 编写自动化测试
java·学习·rust
水饺编程44 分钟前
第4章,[标签 Win32] :获取设备环境句柄的第一个方法
c语言·c++·windows·visual studio