亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1.cpp

?? 該程序可以化簡卡諾圖。首先輸入真值
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
#include<iostream.h>
#include<string.h>

/*struct ge{
	int cell;
	int visit;
};*/
class Fshell
{
	public:
	Fshell();

	//struct ge a[4][4];
	int x;
	int a[4][4][2];
	//int b[4][4][5];
	//char c[4][4][4];
	input(int a);
	char zuijian[40];
	void print();
	void printstr();
	void add();
	int ecell(int i,int j);
	int fcell(int i,int j);
	int tcell(int i,int j);
	int ocell(int i,int j);
	//void quan(char &b;const ge &a);
};
void Fshell::printstr ()
{
	x--;
	zuijian[x]='\0';
	cout<<zuijian<<endl;
}
void Fshell::add()
{
	zuijian[x]='+';
	x++;
}
int Fshell::ecell(int i,int j)
{
	int p=1,q=1,m=i,n=j;
		for(m=0;m<4;m++)
		{if (a[m][j][0]==0)
		p=0;
		}
		for(m=0,n=(n+1)%4;m<4;m++)
		{if (a[m][n][0]==0)
		q=0;
		}
		if(p&&q)
		{for(m=0;m<4;m++)
		a[m][j][1]=1;
		for(m=0,n=(j+1)%4;m<4;m++)
			a[m][n][1]=1;
		switch(j)
		{
		case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;break;
		case(1):zuijian[x]='B';x++;break;
		case(2):zuijian[x]='A';x++;break;
		case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;break;
		default:cout<<"error !"<<endl;
		}
		return 1;//執行存儲結果
		}
		p=q=1;
		for(m=0;m<4;m++)
		{if (a[m][j][0]==0)
		p=0;
		}
		for(m=0,n=(j-1+4)%4;m<4;m++)
		{if (a[m][j][0]==0)
		q=0;
		}
		if(p&&q)
		{for(m=0;m<4;m++)
		a[m][j][1]=1;
		for(m=0,n=(j-1+4)%4;m<4;m++)
			a[m][n][1]=1;
		switch(j)
		{
		case(0):zuijian[x]='B';x++;zuijian[x]='\'';x++;break;
		case(1):zuijian[x]='A';x++;zuijian[x]='\'';x++;break;
		case(2):zuijian[x]='B';x++;break;
		case(3):zuijian[x]='A';x++;break;
		default:cout<<"error !"<<endl;
		}
		return 1;//執行存儲結果
		}
		p=q=1;
		for(n=0;n<4;n++)
		{if (a[i][n][0]==0)
		p=0;
		}
		for(n=0,m=(i+1)%4;n<4;n++)
		{if (a[i][n][0]==0)
		q=0;
		}
		if(p&&q)
		{for(n=0;n<4;n++)
		a[i][n][1]=1;
		for(n=0,m=(i+1)%4;n<4;n++)
			a[i][n][1]=1;
		switch(i)
		{
		case(0):zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
		case(1):zuijian[x]='D';x++;break;
		case(2):zuijian[x]='C';x++;break;
		case(3):zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
		default:cout<<"error !"<<endl;
		}
		return 1;//執行存儲結果
		}
		p=q=1;
				for(n=0;n<4;n++)
		{if (a[i][n][0]==0)
		p=0;
		}
		for(n=0,m=(i-1+4)%4;n<4;n++)
		{if (a[m][n][0]==0)
		q=0;
		}
		if(p&&q)
		{for(n=0;n<4;n++)
		a[i][n][1]=1;
		for(n=0,m=(i-1+4)%4;n<4;n++)
			a[m][n][1]=1;
		switch(i)
		{
		case(0):zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
		case(1):zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
		case(2):zuijian[x]='D';x++;break;
		case(3):zuijian[x]='C';x++;break;
		default:cout<<"error !"<<endl;
		}
		return 1;//執行存儲結果
	}
		else 
			return 0;
}
int Fshell::fcell(const int i,const int j)
{
	int p=1,q=1,m=i,n=j;
		for(m=0;m<4;m++)//縱行情況
		{if (a[m][n][0]==0)
		p=0;
		}
		if(p==1)
		{
			switch(n)
			{
			case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
			zuijian[x]='B';x++;zuijian[x]='\'';x++;break;
		    case(1):zuijian[x]='A';x++;zuijian[x]='\'';x++;
			zuijian[x]='B';x++;break;
		    case(2):zuijian[x]='A';x++;zuijian[x]='B';x++;break;
		    case(3):zuijian[x]='A';x++;zuijian[x]='B';x++;
			zuijian[x]='\'';x++;break;
		    default:cout<<"error !"<<endl;
		    }
			for(m=0;m<4;a[m][j][1]=1,m++);

			return 1;//執行存儲結果
	    }
		p=1;
		for(n=0;n<4;n++)//橫行情況
		{if (a[i][n][0]==0)
		p=0;
		}
		if(p==1)
		{for(n=0;n<4;n++)
		a[i][n][1]=1;
		switch(i)
		{
			case(0):zuijian[x]='C';x++;zuijian[x]='\'';x++;
			zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
		    case(1):zuijian[x]='C';x++;zuijian[x]='\'';x++;
			zuijian[x]='D';x++;break;
		    case(2):zuijian[x]='C';x++;zuijian[x]='D';x++;break;
		    case(3):zuijian[x]='C';x++;zuijian[x]='D';x++;
			zuijian[x]='\'';x++;break;
		    default:cout<<"error !"<<endl;
		    }
		return 1;//執行存儲結果
		}
        if (a[i][j][0]&&a[(i+1)%4][j][0]&&
			a[(i+1)%4][(j+1)%4][0]&&a[i][(j+1)%4][0])//右下方方塊
		{	a[i][j][1]=a[(i+1)%4][j][1]=
			a[(i+1)%4][(j+1)%4][1]=a[i][(j+1)%4][1]=1;
			switch(i)
			{
			case(0):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(1):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(2):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(3):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			default:cout<<"error !"<<endl;
		}
		return 1;
		}
        if (a[i][j][0]*a[(i+3)%4][j][0]*
			a[(i+3)%4][(j+3)%4][0]*a[i][(j+3)%4][0])//左上方方塊
		{	a[i][j][1]=a[(i+3)%4][j][1]=
			a[(i+3)%4][(j+3)%4][1]=a[i][(j+3)%4][1]=1;
			switch((i+3)%4)
		{
			case(0):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(1):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(2):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(3):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			default:cout<<"error !"<<endl;
		}
		return 1;
		}
        if (a[i][j][0]*a[(i+3)%4][j][0]*
			a[(i+3)%4][(j+1)%4][0]*a[i][(j+1)%4][0])//右上方方塊
		{	a[i][j][1]=a[(i+3)%4][j][1]=
			a[(i+3)%4][(j+1)%4][1]=a[i][(j+1)%4][1]=1;
			switch((i+3)%4)
		{
			case(0):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(1):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(2):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(3):switch(j)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			default:cout<<"error !"<<endl;
		}
		return 1;
		}
        if (a[i][j][0]*a[(i+1)%4][j][0]*
			a[(i+1)%4][(j+3)%4][0]*a[i][(j+3)%4][0])//左下方方塊
		{	a[i][j][1]=a[(i+1)%4][j][1]=
			a[(i+1)%4][(j+3)%4][1]=a[i][(j+3)%4][1]=1;
			switch(i)
		{
			case(0):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;zuijian[x]='\'';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(1):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='D';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='D';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(2):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='C';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='C';x++;break;
					 case(2):zuijian[x]='A';x++;
						 zuijian[x]='C';x++;break;
					 case(3):zuijian[x]='B';x++;zuijian[x]='\'';x++;
						 zuijian[x]='C';x++;break;
					 default:cout<<"error !"<<endl;
					}break;
			case(3):switch((j+3)%4)
					{case(0):zuijian[x]='A';x++;zuijian[x]='\'';x++;
				zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
			         case(1):zuijian[x]='B';x++;
						 zuijian[x]='D';x++;zuijian[x]='\'';x++;break;
					 case(2):zuijian[x]='A';x++;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩毛片精品高清免费| 99久久国产综合色|国产精品| 成人影视亚洲图片在线| 欧美日本在线一区| 综合久久久久久| 精品一区二区在线看| 欧美午夜不卡在线观看免费| 国产日韩欧美a| 精品一区二区三区久久久| 一本色道久久综合亚洲aⅴ蜜桃| 精品福利在线导航| 天堂在线亚洲视频| 91久久精品日日躁夜夜躁欧美| 国产调教视频一区| 久久av中文字幕片| 日韩一区二区在线看片| 亚洲伊人色欲综合网| 不卡一区二区三区四区| 日本一区二区三区dvd视频在线| 男女男精品视频| 在线不卡中文字幕播放| 一区二区三区91| 在线视频国内自拍亚洲视频| 亚洲精品老司机| 日本韩国欧美三级| 一个色在线综合| 91官网在线观看| 亚洲激情综合网| 91福利国产成人精品照片| 亚洲精选视频在线| 色婷婷综合久久久中文字幕| 亚洲免费在线视频一区 二区| 99久久综合精品| 亚洲天堂精品视频| 在线观看免费亚洲| 午夜精品福利一区二区蜜股av| 欧美理论片在线| 秋霞成人午夜伦在线观看| 欧美成人精品福利| 国产综合久久久久久鬼色| 精品国产a毛片| 成人午夜激情片| 亚洲欧美日韩电影| 欧美精品vⅰdeose4hd| 开心九九激情九九欧美日韩精美视频电影| 制服丝袜在线91| 国产一区二区三区香蕉| 国产精品国产自产拍在线| 色综合久久中文字幕| 亚洲成在人线在线播放| 精品理论电影在线观看 | 精品国精品自拍自在线| 国产高清无密码一区二区三区| 国产精品国产三级国产普通话三级| 91农村精品一区二区在线| 天天亚洲美女在线视频| 久久久精品国产99久久精品芒果| 91亚洲永久精品| 日韩精品成人一区二区在线| 久久精品人人做| 欧美中文字幕一二三区视频| 五月天亚洲精品| 国产精品少妇自拍| 欧美高清视频一二三区 | 欧美三级韩国三级日本三斤| 亚洲成人动漫在线免费观看| 精品动漫一区二区三区在线观看| www.视频一区| 麻豆精品国产传媒mv男同| 中文字幕在线一区| 91精品国产综合久久福利软件| 国产精品538一区二区在线| 一区二区在线观看视频 | 日韩精品专区在线| 不卡av在线网| 美腿丝袜亚洲三区| 伊人色综合久久天天| 久久一区二区视频| 精品视频全国免费看| 国产成a人亚洲精| 麻豆久久久久久| 一区二区三区在线观看国产| 久久蜜桃av一区精品变态类天堂| 在线一区二区视频| 成人免费视频视频| 激情偷乱视频一区二区三区| 亚洲国产精品一区二区久久恐怖片| 欧美国产禁国产网站cc| 日韩一区二区三区四区五区六区| 91色.com| 99精品欧美一区二区蜜桃免费| 国产最新精品精品你懂的| 日本网站在线观看一区二区三区| 亚洲欧美福利一区二区| 久久精品这里都是精品| 日韩一区二区免费在线电影| 欧美日韩一区二区在线观看视频 | 国产精品伊人色| 毛片av一区二区三区| 亚洲成人免费电影| 一级中文字幕一区二区| 亚洲日本青草视频在线怡红院| 国产亚洲欧美激情| 久久久精品国产免费观看同学| 欧美成人精品福利| 日韩一区二区三区av| 欧美一区二区三区日韩| 欧美片在线播放| 欧美精品vⅰdeose4hd| 欧美日韩精品欧美日韩精品| 欧美优质美女网站| 欧美视频一区二区三区| 欧美性猛片aaaaaaa做受| 欧美亚洲日本一区| 欧美猛男超大videosgay| 欧美日韩精品一区二区三区蜜桃| 欧美日韩亚洲国产综合| 欧美日韩精品一二三区| 91精品国产色综合久久不卡蜜臀| 日韩女优制服丝袜电影| 精品国产一区久久| 久久久久国产一区二区三区四区 | 日韩精品一区二区三区中文精品| 日韩欧美123| 久久久三级国产网站| 中文字幕欧美区| 亚洲免费av高清| 三级欧美韩日大片在线看| 久久国产生活片100| 国产成人午夜精品5599| aaa国产一区| 欧美日本一道本| 精品国产一区二区三区不卡 | 国产亚洲欧美色| 国产精品久久久久影院色老大| 亚洲女性喷水在线观看一区| 亚洲第一成人在线| 国产精品一区二区三区乱码| 99久久精品免费看| 欧美精品在线一区二区| 精品国产一区二区三区四区四| 中文字幕一区二区三区视频| 亚洲成人精品在线观看| 国产一区二区不卡在线| 91丨porny丨在线| 日韩一二在线观看| 国产欧美一区二区在线观看| 亚洲最新视频在线观看| 国产一区二区三区av电影| 91亚洲永久精品| 久久综合久久99| 亚洲第四色夜色| 成人av先锋影音| 欧美一区永久视频免费观看| 中文av一区特黄| 麻豆精品在线看| 色婷婷av一区二区三区gif| 精品国产凹凸成av人导航| 亚洲精品一二三四区| 国产亚洲视频系列| 欧美探花视频资源| 99国产精品国产精品久久| 丝袜脚交一区二区| 26uuu国产日韩综合| 国产精品福利一区| 天堂久久久久va久久久久| 成人深夜在线观看| 日韩欧美中文字幕制服| 亚洲同性同志一二三专区| 韩国理伦片一区二区三区在线播放| 色94色欧美sute亚洲线路一久| 精品91自产拍在线观看一区| 亚洲午夜精品久久久久久久久| 成人a区在线观看| 欧美tk—视频vk| 婷婷国产v国产偷v亚洲高清| 波多野结衣在线一区| 亚洲精品一区二区三区四区高清| 亚洲超碰精品一区二区| 色悠悠久久综合| 国产精品嫩草99a| 国产乱色国产精品免费视频| 日韩欧美色综合网站| 亚洲va国产天堂va久久en| 色噜噜狠狠成人中文综合| 欧美高清在线一区| 久88久久88久久久| 欧美日韩电影在线播放| 一区二区三区在线视频播放| 91视频一区二区三区| 亚洲欧美怡红院| 91在线国产福利| 日韩va亚洲va欧美va久久| 在线这里只有精品| 一区二区三区影院| 日本韩国精品在线| 亚洲黄色在线视频| 欧美影院一区二区三区| 亚洲亚洲人成综合网络| 欧美性生活影院|