离散数学真值表(c语言编程实现)

代码如下:

废话不多说:

主要利用二进制的转化实现 

#include 
#include 
using namespace std;
void shuru(char *p,int s);
void shuchu(char *p,int s);
void panduan(int s,int p,char *a,char b);
void shizi(char *p,int s);
void shiz(char *p,int s,char *a,char b);
char b[10]={'p','q','r','s','d','m','n','l','j','k'};
int main()
{
	int n;
	cout<<"input the value of n"<>n))
	{
	cin.clear();
	cin.sync();
	cout << "不是数字"<>h;
				if(h=='T' || h=='F')
				{
				p[i]=h;
				break;
				}
				else
				{
					getchar();
				}
			}
	}
}
///KZT
void shuchu(char *p,int s){
	int k=0,c[2]={0,1};
	while(k

输入要求:

首先输入一个数字n(1-10)代表变量的个数

而后输入2^n个字符(T or F)

输出如下图:

离散数学真值表(c语言编程实现)_第1张图片

你可能感兴趣的:(问题类,原创,离散数学真值表,C语言编)