我必须编写一个方法来指示一个数字是否是一个数字的阶乘。基本上无论用户输入什么数字,该方法都应该能够判断该数字 (x) 是否是另一个数字的阶乘。我写了一个方法来找到 (x) 的阶乘,但我需要知道 (x) 是否是另一个数字的阶乘。我现在一直以 6 为例,因为 6 是 3 的阶乘。有什么建议吗?
public static int Fact(int x) {
int y=1;
while(x>1) {
y=y*x;
x=x-1;
}
return y;
}