logo资料库

C++版鲁滨逊归结原理.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
#include #include #define size 100 struct Function{ int sign; int parament_num; char fun_name; char parament[10]; }function[size]; struct Sentense{ Function fun[10]; int fun_num; }sentense[size]; void Display(Sentense a) { for(int i=0;i
char temp[30]; sentense[s_n].fun_num=1; printf("请输入子句集,按“n”键退出。\n"); scanf("%s",temp); int h=0; i=strlen(temp); while(h
if(judge=='n') break; s_n++; f_n++; for(int i=0;i<=s_n;i++) { printf("%d",i+1); printf("、"); Display(sentense[i]); } printf("开始归结:\n"); int q=s_n; while(1) { for( i=0;i='a'&&b.parament[t]<='c'&&a.parament[t]>='x'&&a.parament[t]<='z') {
for(int g=0;g='a'&&b.parament[t]<='c'&&a.parament[t]>='x'&&a.parament[t]<='z') for(int g=0;g='a'&&a.parament[t]<='c') { for(int g=0;g'c') {
for(int for(int for(int g=0;g='a'&&a.parament[t]<='c') { g=0;g'c') { g=0;g
f_n+=sentense[s_n].fun_num; for(int l=0;l
分享到:
收藏