?? prime1.bak
字號:
domains
int=integer
predicates
prime(int)
is_prime(int,int)
all_prime(int)
generate(int,int)
writes(int,int)
clauses
all_prime(N):-generate(I,N),prime(I),
writes(I,N),I>=N,!.
generate(3,_).
generate(X,N):-generate(Y,N),X=Y+2.
prime(N):-M=N-1,is_prime(N,M).
is_prime(_,2):-!.
is_prime(X,Y):-not(0=X mod Y),
U=Y-1,is_prime(X,U).
writes(I,N):-I<=N,!,write("\t",I).
writes(_,_).
goal
write("Input the number:"),readint(N),
nl,write("All the primes are:"),nl,
write(2),all_prime(N).
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -