我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

编写函数jact(n),求n的阶乘。n在main函数中由键盘输入。

编写函数jact(n),求n的阶乘。n在main函数中由键盘输入。

望采纳:

#include <stdio.h>

int fact(int n){
    if(n<=1){
        return 1; // n=0或1时返回1
    }
    else{
        return n*fact(n-1); // 递归调用函数求阶乘
    }
}

int main(){
    int n;
    printf("请输入一个数n:");
    scanf("%d",&n);
    printf("%d的阶乘为:%d\n",n,fact(n));
    return 0;
}

近期文章

  • UIPATH使用CLICK时,无法正确抓取位置怎么办?
  • Open CV图像上显示文字的原理
  • 关于#ar#的问题:expecting "en
  • 求向日葵远程控制调试系统
  • Laravel Socialite记得我
  • 关于#c语言#的问题:编写函数jact(n)
  • pycharm当中使用wordcloud包的时候install 失败
  • 关于static的使用
  • 本地master合并到远程master
  • 有关N-GRAM的基础题
  • cnmaps例程报错
  • 关于#Fibonacci#的问题,如何解决?(语言-c语言)
  • 在构建PHP扩展之后删除Ubuntu中的dev包是否安全?
  • Mac上Springboot启动报错
  • npm create vite@latest命令,运行项目报错
  • 求解:NMF处理时我连数据导入都不会?
  • pyechart画饼图,怎么才能让标签显示在items上,还有一个问题就是如何让嵌套的饼图内外关联
  • 程序代码可能需要用到循环结构和选择结构困惑很久希望可以解答c++
  • sqlserver报错
  • 关于#matlab#的问题,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华