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

结果

相关推荐
墨瑾轩5 分钟前
WinForm PictureBox控件:3个让图片“活“起来的骚操作,90%的开发者都踩过坑!
开发语言·c#
Ethernet_Comm19 分钟前
从 C 转向 C++ 的过程
c语言·开发语言·c++
ooo-p20 分钟前
FPGA学习篇——Verilog学习之“呼吸灯”
学习·fpga开发
难得的我们21 分钟前
C++与区块链智能合约
开发语言·c++·算法
求真求知的糖葫芦25 分钟前
微波工程4.2节阻抗与导纳矩阵学习(自用)
笔记·学习·线性代数·矩阵·射频工程
jllllyuz27 分钟前
基于MATLAB的D2D通信模式选择仿真
开发语言·网络·matlab
kaikaile199528 分钟前
基于ADMM的TV正则化稀疏重建MATLAB实现
开发语言·matlab
diediedei35 分钟前
C++编译期正则表达式
开发语言·c++·算法
学海无涯书山有路41 分钟前
Android FragmentContainerView 新手详解(Java 版)
android·java·开发语言
炽烈小老头1 小时前
【 每天学习一点算法 2026/01/26】缺失数字
学习·算法