a==0)&&(b==1||b==0)) break; printf("输入错误,重新输入\n"); shuru();?}?if(a==0&&b==0)?{ printf("合取:\n"); printf("P∧Q=0\n"); printf("析取:\n"); printf("P∨Q=0\n"); printf("蕴含:\n"); printf("P->Q=1\n"); printf("等价:\n"); printf("P<->Q=1\n");?}?if(a==0&&b==1)?{printf("合取:\n");?printf("P∧Q=0\n");?printf("析取:\n");?printf("P∨Q=1\n");?printf("蕴含:\n");?printf("P->Q=1\n");?printf("等价:\n");?printf("P<->Q=0\n");?}?if(a==1&&b==0)?{ printf("合取:\n"); printf("P∧Q=0\n"); printf("析取:\n"); printf("P∨Q=1\n"); printf("蕴含:\n");printf("P->Q=0\n"); printf("等价:\n"); printf("P<->Q=0\n");?}?if(a==1&&b==1)?{ printf("合取:\n"); printf("P∧Q=1\n"); printf("析取:\n"); printf("P∨Q=1\n"); printf("蕴含:\n"); printf("P->Q=1\n"); printf("等价:\n"); printf("P<->Q=1\n");?}?printf("是否继续运算?(y/n)\n");?scanf("%c",&c);?if(c=='y') yunsuan();?else return;