资源简介
用C语言基本实现专家系统的操作 主要有更新知识库,增加知识和专家诊断
代码片段和文件信息
#include
#include
#include
struct{
char v[10];
int f;
int k;
}V[100];
struct{
char ss[10];//
int F;
}C[100];//定义结构体数组,用来保存输入的症状类型
void main()
{
int K;
printf(“请输入你要进行的操作,1专家诊断,2增加知识,3更新知识库\n“);//进行选择要输入的操作
scanf(“%d“&K);//输入
getchar();
if(K==1){//如果输入的是1,则进行专家诊断
FILE *fp;//定义一个文件指针
int if1;//定义变量
int j=0j1=0;//定义变量并赋值
int l=0l1=0;//定义变量并赋值
int m=0n=0;//定义变量并赋值
int a=0;//定义变量并赋值
char c;
char s[30];
char S[30];
for(i=0;i<100;i++){//循环
V[i].f=0;//给个标志位赋值为0
V[i].k=0;
C[i].F=0;
}
i=0;
printf(“请输入您的症状按!结束\n“);//提示
c=getchar();//输入
while(c!=‘!‘){//判断是否输入结束
if(c!=‘\n‘) //如果不是回车
C[m].ss[C[m].F++]=c;//把输入的症状存入结构体变量
else
{
C[m].ss[C[m].F++]=‘\0‘;//否则在字符串的末尾加字符串结束标志结束字符串输入
m++;//输入症状的个数加1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 33792 2008-10-22 13:11 人工智能专家系统C语言\Debug\vc60.idb
..A..H. 45056 2008-06-19 07:51 人工智能专家系统C语言\Debug\vc60.pdb
..A..H. 196696 2008-06-19 07:51 人工智能专家系统C语言\Debug\专家系统.exe
..A..H. 197080 2008-06-19 07:51 人工智能专家系统C语言\Debug\专家系统.ilk
..A..H. 13626 2008-06-19 07:51 人工智能专家系统C语言\Debug\专家系统.obj
..A..H. 190712 2008-06-19 07:51 人工智能专家系统C语言\Debug\专家系统.pch
..A..H. 386048 2008-06-19 07:51 人工智能专家系统C语言\Debug\专家系统.pdb
..A..H. 180312 2008-06-19 07:41 人工智能专家系统C语言\Debug\专家诊断.exe
..A..H. 187496 2008-06-19 07:41 人工智能专家系统C语言\Debug\专家诊断.ilk
..A..H. 8995 2008-06-19 07:41 人工智能专家系统C语言\Debug\专家诊断.obj
..A..H. 190712 2008-06-19 07:41 人工智能专家系统C语言\Debug\专家诊断.pch
..A..H. 369664 2008-06-19 07:41 人工智能专家系统C语言\Debug\专家诊断.pdb
..A..H. 180312 2008-06-19 07:45 人工智能专家系统C语言\Debug\增加知识.exe
..A..H. 183836 2008-06-19 07:45 人工智能专家系统C语言\Debug\增加知识.ilk
..A..H. 4914 2008-06-19 07:45 人工智能专家系统C语言\Debug\增加知识.obj
..A..H. 184676 2008-06-19 07:45 人工智能专家系统C语言\Debug\增加知识.pch
..A..H. 369664 2008-06-19 07:45 人工智能专家系统C语言\Debug\增加知识.pdb
..A..H. 180314 2008-06-19 07:44 人工智能专家系统C语言\Debug\更新知识库.exe
..A..H. 184072 2008-06-19 07:44 人工智能专家系统C语言\Debug\更新知识库.ilk
..A..H. 5211 2008-06-19 07:44 人工智能专家系统C语言\Debug\更新知识库.obj
..A..H. 184676 2008-06-19 07:44 人工智能专家系统C语言\Debug\更新知识库.pch
..A..H. 369664 2008-06-19 07:44 人工智能专家系统C语言\Debug\更新知识库.pdb
..A..H. 27 2008-06-19 07:52 人工智能专家系统C语言\h
..A..H. 6003 2008-06-19 07:51 人工智能专家系统C语言\专家系统.c
..A..H. 3425 2008-06-19 07:39 人工智能专家系统C语言\专家系统.dsp
..A..H. 541 2008-06-19 07:39 人工智能专家系统C语言\专家系统.dsw
..A..H. 41984 2008-10-22 13:11 人工智能专家系统C语言\专家系统.ncb
文件 48640 2008-10-22 13:11 人工智能专家系统C语言\专家系统.opt
..A..H. 1162 2008-06-19 07:51 人工智能专家系统C语言\专家系统.plg
..A..H. 2436 2008-06-19 07:41 人工智能专家系统C语言\专家诊断.c
............此处省略22个文件信息
评论
共有 条评论