dabocaiqq
2020-03-13 21:57
采纳率: 66.6%
浏览 275

Java语言如何计算1*2!*3!*4!*...*100000!写出完整的代码和结果,在线等待

Java语言如何计算1*2!*3!*4!*...*100000!写出完整的代码和结果,在线等待
Java语言如何计算1*2!*3!*4!*...*100000!写出完整的代码和结果,在线等待

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 毕小宝 2020-05-26 13:37
    已采纳

    这个题目是无解的哦,阶乘计算到100就差不多很大了,这样到一万基本上计算机内存会溢出的。
    其次,给个计算阶乘的思路,用递归:

    calculate(N){
      if(N==1 || N==2){
        return N;
        }
    
        return N*calculate(N-1);
    }
    
    已采纳该答案
    打赏 评论

相关推荐 更多相似问题