【发布时间】:2014-01-13 13:50:05
【问题描述】:
我正在尝试列出值n,n+1,...2*n-1
例如,如果我有n=4 ==> [4,5,6,7]
我已经设法编写了这段代码,但是它显示了前 n 个元素的列表。可以帮我修改一下吗?
create(N,L):-
create_list(N,[],L).
create_list(0,L,L).
create_list(N,R,L):-
N>0,
N1=N-1,
create_list(N1,[N|R],L).
【问题讨论】:
标签: prolog