Prologで偶数だけを印刷するにはどうすればよいですか? これは、3 から 1 までの数字を出力する私のコードです: Antho の例で (*) なしで mult を使用する方法:
predicates
count(integer).
clauses
count(1) :- write(1), nl, !.
count(X) :- X > 1, write(X), nl, X1 = X-1, count(X1), !.
Prologで偶数だけを印刷するにはどうすればよいですか? これは、3 から 1 までの数字を出力する私のコードです: Antho の例で (*) なしで mult を使用する方法:
predicates
count(integer).
clauses
count(1) :- write(1), nl, !.
count(X) :- X > 1, write(X), nl, X1 = X-1, count(X1), !.