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

结果

相关推荐
Kiri霧8 分钟前
Range循环和切片
前端·后端·学习·golang
过期动态9 分钟前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
WizLC11 分钟前
【Java】各种IO流知识详解
java·开发语言·后端·spring·intellij idea
傻啦嘿哟19 分钟前
实战:用Splash搞定JavaScript密集型网页渲染
开发语言·javascript·ecmascript
Knight_AL22 分钟前
Java 线程池预热(Warm-up)实战:开启与不开启到底差多少?
java·开发语言
liwulin050640 分钟前
【PYTHON】COCO数据集中的物品ID
开发语言·python
小鸡吃米…41 分钟前
Python - XML 处理
xml·开发语言·python·开源
APIshop1 小时前
Java爬虫1688详情api接口实战解析
java·开发语言·爬虫
hssfscv1 小时前
Javaweb 学习笔记——html+css
前端·笔记·学习
Mr.Jessy2 小时前
JavaScript高级:深浅拷贝、异常处理、防抖及节流
开发语言·前端·javascript·学习