2012-04-16 4 views

답변

0

당신은 sort/2를 사용하여 수행 할 수 있습니다

?- findall([Result, Name], 
     (member((Name, A, B), [(a, 3, 2), (b, 1, 3), (c, 3, 4)]), 
     Result is A*B),Output), 
    sort(Output, SOutput). 

SOutput = [[2, a], [6, b], [12, c]]. 
관련 문제