gpt4 book ai didi

java - 当 n > 17 时,阶乘函数返回 1,似乎没有任何原因

转载 作者:行者123 更新时间:2023-11-29 09:52:00 26 4
gpt4 key购买 nike

<分区>

我用 java 写了一个阶乘函数,这样我就可以计算 e,但是当我输入一个大于 17 的数字时,我总是得到 1。

这是函数:

public int fact(int n) {
for(int i = n-1; i > 1; i--) {
n *= i;
}
if(n <= 0) {
n = 1;
}
return n;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com