求助啊!!!救命!!!关于c++和PROLOG混合编程

来源:百度知道 编辑:UC知道 时间:2024/09/27 17:30:24
用VC++和PROLOG混合编程,完成下面“小型动物分类专家系统”的设计与实现。
1. 动物分类规则集
(1)若某动物有奶,则它是哺乳动物。
(2)若某动物有毛发,则它是哺乳动物。
(3)若某动物有羽毛,则它是鸟。
(4)若某动物会飞且生蛋,则它是鸟。
(5)若某动物是哺乳动物且有爪且有犬齿且目盯前方,则它是食肉动物。
(6)若某动物是哺乳动物且吃肉,则它是食肉动物。
(7)若某动物是哺乳动物且有蹄,则它是有蹄动物。
(8)若某动物是有蹄动物且反刍食物,则它是偶蹄动物。
(9)若某动物是食肉动物且黄褐色且有黑色条纹,则它是老虎。
(10)若某动物是食肉动物且黄褐色且有黑色斑点,则它是金钱豹。
(11)若某动物是有蹄动物且长腿且长脖子且黄褐色且有暗斑点,则它是长颈鹿。
(12)若某动物是有蹄动物且白色且有黑色条纹,则它是斑马。
(13)若某动物是鸟且不会飞且长腿且长脖子且黑白色,则它是驼鸟。
(14)若某动物是鸟且不会飞且会游泳且黑白色,则它是企鹅。
(15)若某动物是鸟且善飞且不怕风浪,则它是海燕。
谁能帮帮忙,写下啊,急救啊!!救命!!1

这种题目给个提示:千万别用if-else结构。写死你丫的、、、

建议使用几个数组存下动物每一类的的状态。。。把最后答案也写在一个数组里。通过读数组来判断程序会短很多。。

额。混合编程。

你去找找PROLOG使用和VC怎么调用PROLOG写的判断库就可以了...LS的LS知道什么是混合编程么....= =