⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prime1.bak

📁 人工智能课程学习中的作业
💻 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 + -