我编写了一个程序,在 Prolog 中用 8 替换 X 次出现的 1。
该程序工作正常,因为它提供了正确的输出。但是当我给它长输入时,它会缩写我的输出。如何防止这种情况?
例子:
X = [2, 8, 3, 8, 4, 8, 5, 1, 6|...] .
是输出
replace_first_k(3,[2,1,3,1,4,1,5,1,6,1],X).
如何在输出终端显示X的所有字符?
我编写了一个程序,在 Prolog 中用 8 替换 X 次出现的 1。
该程序工作正常,因为它提供了正确的输出。但是当我给它长输入时,它会缩写我的输出。如何防止这种情况?
例子:
X = [2, 8, 3, 8, 4, 8, 5, 1, 6|...] .
是输出
replace_first_k(3,[2,1,3,1,4,1,5,1,6,1],X).
如何在输出终端显示X的所有字符?