gpt4 book ai didi

prolog - 如何在序言中使用repeat/0打印一组数字?

转载 作者:行者123 更新时间:2023-12-02 17:36:46 24 4
gpt4 key购买 nike

在练习中,我必须编写一个使用重复/0 打印数字 < N 的谓词,这是我尝试过的:

loop(N) :-
repeat,
write(N), nl,
N is N-1,
write(N),
N > 0,
!.

但它只无限地打印给定的数字N。

知道如何使用repeat/0来实现这个吗?谢谢你

最佳答案

关于:

loop(N) :-
between(1, N, X),
writeln(X),
false.

关于prolog - 如何在序言中使用repeat/0打印一组数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323271/

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