Prolog 人工智能语言中文论坛---打造优质Prolog学习交流园地

一个供Prolog爱好者学习与交流的地方


您没有登录。 请登录注册

请问如何实现一个答案只显示一次啊

浏览上一个主题 浏览下一个主题 向下  留言 [第1页/共1页]

1 请问如何实现一个答案只显示一次啊 于 周一 九月 24, 2012 11:41 am

在那个教程中有这样的一题

father(a,b).
father(a,d).
father(a,t).
father(b,c).


wife(aw,a).
wife(bw,b).

male(t).
female(d).
male(c).

%father(a,b).表示a是b的父亲。
%wife(aw,a). 表示aw是a的妻子。
%male(t).表示b是男性。
%female(d).表示d是女性。

male(X):-father(X,_).
female(X):-wife(X,_).

?-male(X).
X=t;
X=c;
X=a;
X=a;
X=a;
X=b;
no.
这里回答a三次,怎么让他只回答一次啊?

查阅用户资料

查阅用户资料
谢了,大概明白了

查阅用户资料

浏览上一个主题 浏览下一个主题 返回页首  留言 [第1页/共1页]

您在这个论坛的权限:
不能在这个论坛回复主题