求助
prolog吧
全部回复
仅看楼主
level 1
旅游问题。旅行社发布的旅游线路可以表示为一个三元组(起点,终点,价格),例如(北京,成都,2660),(北京,大理,3200),(上海,北京,1980),(上海,厦门,3100),(哈尔滨,北京,2300),(青岛,上海,3000)…,编写旅行线路程序,回答例如下列问题,汤姆打算从北京出发,价格在3000元以内,请推荐旅游线路。
这个的prolog怎么写啊。。
谢谢了。。
2011年11月09日 13点11分 1
level 13
事实:
travel_price(beijing,chengdu,2660).
travel_price(beijing,dali,3200).
travel_price(shanghai,beijing,1980).
travel_price(shanghai,xiamen,3100).
travel_price(haerbin,beijing,2300).
travel_price(qingdao,shanghai,3000).
查询:
?- travel_price(beijing,Finish,Price).
结果:
Finish = chengdu
Price = 2660
yes
2017年06月17日 05点06分 2
level 13
修改一下,应该是
?- travel_price(beijing,Finish,Price),Price =< 3000 .
2017年06月20日 08点06分 3
1