#include"stdio
h"#include"stdlib
h"#include"string
h"#include"math
h"#defineN50voidpd(intb[N],intf);intH1(charT1[N],charT2[N],intT3[N],inty);intH2(charT1[N],charT2[N],intT3[N],inty);intmain(){inti1,i2,d=1,T3[N],kh=0,jg,j=0,y;intw=0,hequ[N],h=0,x=0,xiqu[N];charT1[N],T2[N],T10[N],s;hequ[0]=-1;xiqu[0]=-1;printf("#########################################\n");printf("##用
表示否定##\n");printf("##用&表示合取##\n");printf("##用|表示析取##\n");printf("##用^表示条件##\n");printf("##用~表示双条件##\n");printf("#########################################\n\n");printf("请输入一个合法的命题公式:\n");gets(T1);strcpy(T10,T1);for(i1=0;i1='a'&&T1[i1]='A'&&T1[i1]