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

结果

在这里插入图片描述

相关推荐

  1. c语言:用for循环输出前n

    2023-12-30 13:32:01       16 阅读
  2. C语言---计算n

    2023-12-30 13:32:01       34 阅读
  3. C语言:实现N

    2023-12-30 13:32:01       13 阅读
  4. 题目 1155: C语言训练-和数*

    2023-12-30 13:32:01       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 13:32:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 13:32:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 13:32:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 13:32:01       20 阅读

热门阅读

  1. Linux:多文件编辑

    2023-12-30 13:32:01       40 阅读
  2. Go语言中关于go get, go install, go build, go run指令

    2023-12-30 13:32:01       31 阅读
  3. 小秋SLAM入门实战ubuntu所有文章汇总

    2023-12-30 13:32:01       43 阅读
  4. AUTOSAR从入门到精通- 虚拟功能总线(RTE)(四)

    2023-12-30 13:32:01       40 阅读
  5. day 31 贪心(1)

    2023-12-30 13:32:01       42 阅读
  6. Dockerfile文件介绍

    2023-12-30 13:32:01       40 阅读