首页 > 编程知识 正文

阶乘函数c语言程序,求4的阶乘,递归算法调用几次阶乘函数

时间:2023-05-05 01:17:04 阅读:215939 作者:788

package ll;public class F {public static int factorial(int n){if(n==0)return 1;return n*factorial(n-1);}} package ll;public class Factorial {public static void main(String[] args) {int sum;sum=F.factorial(5);System.out.println(sum);}}

5的阶乘结果是:

当然了,上面的程序,如果参数是负数,则会发生溢出的错误

比如参数是50005,也一样会出现这样的错误

当然参数是50啊什么的,可能不会出现这个错误,但结果是0

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。