我想用core.logic编写阶乘。factorialo n1 m1))))
(factorialo 3 q))clojure.core.logic.LVar cannot be cast to java.lang.Number[Thrown class java.lang.ClassCastException]
用core.logic编写阶乘的正确方法是什么?
我一直在尝试编写一个程序来计算一个介于1到10之间的阶乘。我可以让它正确地计算阶乘,但问题是,即使数大于10或小于1,它也不需要再问它。import java.util.Scanner;
public static void main (String[] args){但是它给了我这个随机number.What的阶乘,这是这个代码的问题吗?