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

c++递归求阶乘一直有个异常,求解决

代码如下:

img

异常:

img

这个异常一直都是出在函数的那个return那,改了几次也没用,要怎么解决呢?

sum要初始化一下,long sum = 0;

sum初始化为1

long func(int n){
    long sum = 1;
    if(n > 1){
        sum = n * func(n-1);
    }
    return sum;
}

将第五行的sum赋初值

近期文章

  • 如何在SugarCRM中使用REST API在任何模块中创建自定义字段? [关闭]
  • 顺序栈代码遭遇问题,无法正常运行
  • 数组结构的成员没法赋值
  • 计算并输出x的n次幂
  • 多新息辨识理论的优缺点
  • 由标明空子树的先根遍历序列建立一棵二叉树
  • 近似求PI,代码如图,请求找出错误
  • pycharm的终端运行.py时报错
  • hashset和hashmap的存储结构相同吗?
  • 一个关于字符串常量和new,delete之间的问题
  • php MIME mailparse - imap。 如何解析正文和正文html?
  • 求每组测试数据的素数判断 求解答
  • count进了第一个while循环后出来就变成零了
  • thymeleaf 和django模板 继承
  • 为什么内容会跟轮播图一起闪动!!
  • npm run dev 运行出现的问题
  • SQL运行结果有疑问
  • react,chrome浏览器报错:Uncaught ReferenceError: renderTags is not defined
  • python自动发邮件报错553
  • C语言运行出错的原因

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华