• 大小: 0.01M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C/C++
  • 标签: c  

资源简介


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   

评论

共有 条评论