【发布时间】:2014-02-03 07:54:24
【问题描述】:
我最近开始使用 Prolog 进行编程。 而且很混乱。
我应该制作一个应用程序,询问用户的姓名和用户的出生年份,并打印用户的姓名和年龄。
我的问题是,我们如何在主要方法上使用子方法?这是我的代码:
信息:-
write('输入你的名字'),
读(一),
write('输入你的出生年份'),nl,
读(B),
subt(X,B,Y):- Y 是 (2011)-B,nl,
断言(A,Y),nl,
write('%w%w%w%w','你的名字是', A , ' 你的年龄是', Y).
【问题讨论】:
-
像 method 这样的词在 Prolog 中是没有意义的。想想谓词和从句。如果您对 Prolog 完全陌生,请阅读一些教程,例如。 Prolog Tutorial 或 A Short tutorial on Prolog
标签: prolog