比較數字我沒能解決這個具有挑戰性的問題:製作列表,搜索......而在序言
name(jack, math, 50).
name(daniel, math, 60).
name(jane, phys, 70).
name(eto, comp, 73).
斷言:nameGrade(P, L, S).
P
是誰正在教訓L
人名單,其等級比S
更大。
nameGrade([jack], math, 45).
返回true
nameGrade([jack, daniel], math, 55).
返回false。 (因爲插孔刻痕50,其小於55)
nameGrade([], phys, 80).
返回true
nameGrade(X, math, 70).
返回X = [插孔,丹尼爾]
nameGrade([jack, daniel], math, X).
返回X = 50。 (少一個)。
謝謝。
你已經接受了答案;沒有必要編輯你的問題,並用「我的問題已被回答」這個短語替換它。你應該保留你的問題完整的供其他人看到。 – LittleBobbyTables 2011-05-13 14:19:01