資源簡介
動物識別 自己看吧。。。。。。。。。。。。。。。。

代碼片段和文件信息
#include?“Fact.h“
#include?“Rule.h“
#include????
fact???*Fact;
char?*str[]={““
????????????????“反芻嗎“????/*??1?*/??“有蹄嗎“???????????/*?2?*/???“是哺乳動物嗎“????????/*?3?*/
????????????????“眼睛在前嗎“/*??4?*/??“有爪嗎“????????????/*?5?*/???“是尖牙齒嗎“?/*?6?*/
“吃肉嗎“????/*??7?*/??“能生蛋嗎“?????????/*?8?*/???“能飛嗎“???????????/*?9?*/
“有羽毛嗎“????/*?10?*/??“有蹄的哺乳動物“?????????/*?11?*/??“是食肉動物嗎“?????/*?12?*/
“是鳥類嗎“????????/*?13?*/??“產奶“????????/*?14?*/??“有毛發嗎“??????/*?15?*/
“善于飛行嗎“????/*?16?*/??“是黑白顏色嗎“/*?17?*/??“能游泳嗎“??????/*?18?*/
“是長腿嗎“???/*?19?*/??“是長脖子嗎“????????/*?20?*/??“是黑色條紋嗎“?/*?21?*/
“有黑點嗎“??/*?22?*/??“是黃褐色嗎“??????/*?23?*/??“信天翁“?????/*?24?*/
“企鵝“?????/*?25?*/??“鴕鳥“??????????/*?26?*/??“斑馬“?????????/*?27?*/
“長頸鹿“?????/*?28?*/ ??“老虎“???????????/*?29?*/??“金錢豹“???????/*?30?*/
“\0“};
int?rulep[][6]={{222312300}??{212312300}??{2219201100}
{21110000}???{17192013-90}{171813-900}
{16130000}???{1500000}????{1400000}
{1000000}????{870000}?????{700000}
{456000}?????{230000}?????{130000}};
int?rulec[]={??????30??????????????????29?????????????????28
???????????????????27??????????????????26?????????????????25
???24??????????????????3??????????????????3
???13??????????????????13?????????????????12
???12??????????????????11?????????????????11};??//前7個是要識別的動物
int??main()???
{???
fact???*F*T;???
rule???*Rule*R;???
char???ch[8];???
int???i=1;???
Fact=NULL;????
while(strcmp(str[i]?“\0“)!=0)?
{???
F=new?fact(istr[i++]);???
F->Next=Fact;???
Fact=F;???
}???
F=Fact;???
Fact=NULL;???
while(F)?
{???
T=F;???
F=F->Next;???
T->Next=Fact;???
Fact=T;???
}???
ch[0]=‘R‘;ch[1]=‘U‘;ch[2]=‘L‘;ch[3]=‘E‘;ch[4]=‘_‘;ch[5]=‘a‘;ch[6]=‘\0‘;???
Rule=NULL;??
for?(i=0;i<15;i++)?????
{???
R=new??rule(chrulep[i]rulec[i]);???
R->Next=Rule;???
Rule=R;???
ch[5]++;???
}???
R=Rule;???
for?(;;)???
{???
i=R->Query(Fact);???
if((i==1))???break;???
R=R->Next;???
if(!R)???break;???
}???
if(!R)???cout< cout< getchar();???
return?True;???
}???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4405??2006-12-30?14:04??AnimalExpert\AnimalExpert.dsp
?????文件????????549??2006-12-28?13:58??AnimalExpert\AnimalExpert.dsw
?????文件??????82944??2010-04-25?16:14??AnimalExpert\AnimalExpert.ncb
?????文件??????54784??2010-04-25?16:14??AnimalExpert\AnimalExpert.opt
?????文件???????1530??2010-04-25?16:04??AnimalExpert\AnimalExpert.plg
?????文件???????2429??2010-04-25?16:02??AnimalExpert\A_Main.cpp
?????文件??????91136??2010-04-25?16:04??AnimalExpert\Debug\AnimalExpert.bsc
?????文件?????213047??2010-04-25?16:04??AnimalExpert\Debug\AnimalExpert.exe
?????文件?????304052??2010-04-25?16:04??AnimalExpert\Debug\AnimalExpert.ilk
?????文件?????194412??2010-04-25?16:04??AnimalExpert\Debug\AnimalExpert.pch
?????文件?????549888??2010-04-25?16:04??AnimalExpert\Debug\AnimalExpert.pdb
?????文件??????13655??2010-04-25?16:04??AnimalExpert\Debug\A_Main.obj
?????文件??????????0??2010-04-25?16:04??AnimalExpert\Debug\A_Main.sbr
?????文件???????2438??2010-04-25?16:04??AnimalExpert\Debug\Fact.obj
?????文件??????????0??2010-04-25?16:04??AnimalExpert\Debug\Fact.sbr
?????文件???????1039??2010-04-25?16:04??AnimalExpert\Debug\List.obj
?????文件??????????0??2010-04-25?16:04??AnimalExpert\Debug\List.sbr
?????文件??????11654??2010-04-25?16:04??AnimalExpert\Debug\Rule.obj
?????文件??????????0??2010-04-25?16:04??AnimalExpert\Debug\Rule.sbr
?????文件??????91136??2010-04-25?16:04??AnimalExpert\Debug\vc60.idb
?????文件??????69632??2010-04-25?16:04??AnimalExpert\Debug\vc60.pdb
?????文件????????299??2010-04-25?16:02??AnimalExpert\Fact.cpp
?????文件????????538??2010-04-25?16:04??AnimalExpert\Fact.h
?????文件?????????21??2010-04-25?16:04??AnimalExpert\List.cpp
?????文件????????260??2010-04-25?16:04??AnimalExpert\List.h
?????文件???????1845??2010-04-25?16:04??AnimalExpert\Rule.cpp
?????文件????????334??2010-04-25?16:04??AnimalExpert\Rule.h
?????目錄??????????0??2010-04-25?16:04??AnimalExpert\Debug
?????目錄??????????0??2010-04-25?16:14??AnimalExpert
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:用驅動獲取cpu的溫度
- 下一篇:live555 的openRTSP 改寫
評論
共有 條評論