資源簡介
c語言離散數學程序設計,求真值表,析取,合取 真值表,析取,合取程序設計,離散數學,C語言,小程序,報告 自己編的小程序,拿來和大家分享 希望有用,初學離散懶得算的也可以用用
代碼片段和文件信息
#?include?“stdio.h“
#?include?“ctype.h“
#?include?“string.h“
#?include?“stdlib.h“
#?include??“math.h“
#?define?MAXSIZE?100
typedef?char?elemtype;
typedef?struct{???????????????????????????????????
/*定義棧結構*/
??elemtype?data[MAXSIZE];??????????????????????????
??/*定義棧的大小*/
??int?top;?????????????????????????????????????????
??/*定義棧的指針*/
}sqstack;
void?init_sqsqstack(sqstack*S){??????????????????????
/*初始化棧*/
??S->top?=?-1;?????????????????????????????????????????
??/*棧底定義為-1,用來判斷是否為空*/
}
int?empty_sqstack(sqstack*S){?????????????????????????
/*判斷棧是否為空*/
??if?(S->top==-1)??????????????????????????????????????
??/*棧指針值為-1,則棧是為空并返回?1*/
??return?1;
??else
??return?0;??????????????????????????????????????????
??/*棧指針值不為-1,則棧不為空,此時返回?0*/
}
void?push_sqstack(sqstack*Selemtype?x){??????????????
/*入棧,當棧滿時提示*/
??if?(S->top==MAXSIZE-1)????????????????????????????????
??/*棧指針值為最大值(MAXSIZE)-1,則棧
??已經滿,此時提示無法執行入棧*/
??{printf(“出現錯誤!“);return;}
??else???
評論
共有 條評論