主析取范式主合取范式
C语言实现主析取范式第一次写,不喜勿喷(先来水一波)先保证输入的式子是合法的 (不合法我也不会,太弱了)难点主要是计算真值表,可以用堆栈实现,建立两个堆栈,一个储存操作符,另一个储存数值 (手写堆栈)int OPNUM[300], OPOP[300], inum = 0, inop = 0;//储存数字和操作符的堆储存的是int类型,在这之前有将操作符转化成对应的优先级int charge_operator(char ch){//判断优先级 if (ch == '!') return
原创
2021-10-11 21:32:37 ·
3368 阅读 ·
2 评论