逻辑函数真值表生成程序报告(2)

2020-02-22 11:01

case and:

if (Caculate(vpt->lChild) == '1' && Caculate(vpt->rChild) == '1') vpt->data = '1';

else vpt->data = '0'; break; case or:

if (Caculate(vpt->lChild) == '0' && Caculate(vpt->rChild) == '0') vpt->data = '0'; else vpt->data = '1'; break; case then:

if (Caculate(vpt->lChild) == '1' && Caculate(vpt->rChild) == '0') vpt->data = '0'; else vpt->data = '1'; break; } }

return vpt->data; }

void main() {

char *exp = (char*) malloc (sizeof(char)*MAXEXP); FILE *fp1,*fp2;

printf(\**************\\n\

printf(\ 本计算器前只支持或(|)、与(&)、非(!)以运算 **\\n\

printf(\**************\\n\printf(\

printf(\请在\\\输入需要计算的逻辑表达式(需要在表达式后加一个\\\号)\\n\

fp1=fopen(\fscanf(fp1,\while (!CheckSyntax(exp)) {

printf(\表达式输入错误,请重新输入:\\n\fscanf(fp1,\}

fclose(fp1);

PBinTree pbt = TransferTree(exp); GetVariable(pbt);

fp2=fopen(\

fprintf(fp2,\ Caculate(pbt)); fclose(fp2);

printf (\请在\\\查看真值表\\n\}


逻辑函数真值表生成程序报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江西省米面加工企业名录2018版1367家 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: