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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? guessnumgame.cpp

?? 猜數(shù)字游戲的小AI,有一定的準確程度,有興趣的人可以
?? CPP
字號:
/*
* 文件名稱: GuessNumGame.cpp
* 程序描述:
*	常見的小游戲【猜數(shù)字】的模擬:
*	猜數(shù)字游戲:	即有四位十進制數(shù)字,一般可猜8次
*				每次返回aAbB(A表示數(shù)字正確并且位置正確,B表示數(shù)字正確但位置不正確)
*				如:假設(shè)要猜的數(shù)字是1234,如果游戲者猜0134即返回2A1B(3、4為A,1為B)
*
*	還有一個程序使用每次都進行計算的方法進行智能解【猜數(shù)字】,參見GuessNum.cpp
*	另外有一個程序使用決策樹的方法進行智能解【猜數(shù)字】,參見GuessNumAll.cpp
* 編制日期: 2003-05-28
* 程序作者: realfun
* 聯(lián)系方式: rzfemail@etang.com
*/
#pragma warning(disable:4786)

#include <iostream>
#include <string>
#include <vector>
#include <conio.h>
#include <ctime>
#include <cassert>

using namespace std;

string GetDigits(const int count);
int GetABValue(string strCode, string strGuess);
string ToAB(int ab);

int main(int argc, char *argv[])
{
	vector<string> vStr;
	string strCode;	//要猜的數(shù)字串

	srand((unsigned)time(NULL));	//隨機數(shù)種子

	cout << "猜數(shù)字游戲介紹:" << endl;
	cout << "	有四位十進制數(shù)字,可猜8次" << endl;
	cout << "	每次返回aAbB(A表示數(shù)字正確并且位置正確,B表示數(shù)字正確但位置不正確)" << endl;
	cout << "	如:假設(shè)要猜的數(shù)字是1234,如果游戲者猜0134即返回2A1B(3、4為A,1為B)" << endl;
	cout << endl;
	cout << "    還有一個程序使用每次都進行計算的方法進行智能解【猜數(shù)字】,參見GuessNum.cpp" << endl;
	cout << "    另外有一個程序使用決策樹的方法進行智能解【猜數(shù)字】,參見GuessNumAll.cpp" << endl;
	cout << "★★★★★★★★★★★★★★★★★★★★★★★★★★★" << endl;
	cout << "猜數(shù)字游戲開始..." << endl;
	cout << "	1.  系統(tǒng)隨機產(chǎn)生要猜的數(shù)字[默認]" << endl;
	cout << "	2.  由另一位游戲者設(shè)定數(shù)字" << endl;
	if (getch() != '2')
	{
		bool valid = false;
		unsigned iCode;
		while (!valid)
		{
			iCode = rand();
			while (iCode > 9999) iCode /= 10;
			char a[20];
			sprintf(a, "%04u", iCode);
			valid = true;
			for (int i=0; i<4; i++)
				for (int j=i+1; j<4; j++)
					if (a[i] == a[j]) valid = false;
			if (valid) strCode = a;
		}
	}else
	{
		cout << "輸入要別人猜測的數(shù)字..." << endl;
		strCode = GetDigits(4);
	}
	int i;
	for (i=0; i<24; i++) cout << endl;	//清屏
	for (i=0; i<8; i++)
	{
		cout << "第 " << i + 1 << " 次:";
		string strGuess = GetDigits(4);
		int iOut = GetABValue(strCode, strGuess);
		string strOut;
		strOut += "第 ";
		strOut += char(i + 1 + '0');
		strOut += " 次: ";
		strOut += strGuess;
		strOut += " -> ";
		strOut += ToAB(iOut);
		cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
		vStr.push_back(strOut);
		for (int j=0; j<vStr.size(); j++)
			cout << vStr[j] << endl;
		if (iOut == 40)
		{
			cout << "恭喜你,你現(xiàn)在學(xué)會猜數(shù)字了!!!" << endl;
			break;
		}
	}
	if (i == 8)
	{
		cout << "告訴你吧,謎底是。。。" << strCode << endl;
		cout << "8次都猜不對,唉。。。。。。。。。。。。" << endl;
	}
	return 0;
}///:~

//由cin獲取count位并且各位不同數(shù)字,進行合法性判斷
string GetDigits(const int count)
{
	string strResult;
	bool bLegal = false;
	while (!bLegal)
	{
		cout << "請輸入" << count << "位不重復(fù)的十進制數(shù)字 :" << endl;
		cin >> strResult;
		if (strResult.length() == count)
		{
			int i;
			bLegal = true;
			for (i=0; i<count; i++)
			{
				for (int j=i+1; j<count; j++)	//是否重復(fù)?
					if (strResult[i] == strResult[j]) bLegal = false;
				if (!isdigit(strResult[i]))		//是否數(shù)字?
					bLegal = false;
			}//#for(j)
			if (!bLegal)
				cout << "輸入不合法!" << endl;
		}else
		{
			cout << "輸入不合法!" << endl;
		}
	}//#while
	return strResult;
}//#Get4Digits()

int GetABValue(string strCode, string strGuess)
{
	assert(strCode.length() == 4 && strGuess.length() == 4);
	int a = 0, b = 0;
	for (int i=0; i<4; i++)
	{
		for (int j=0; j<4; j++)
		{
			if (strCode[i] == strGuess[j])
			{
				if (i==j)
					a++;
				else
					b++;
			}
		}//#for(j)
	}//#for(i)
	return a * 10 + b;
}//#GetABValue()

string ToAB(int ab)
{
	char chA = (ab/10) + '0';
	char chB = (ab%10) + '0';
	string str;
	str += chA;
	str += "A";
	str += chB;
	str += "B";
	return str;
}//#ToAB()

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免播放器亚洲一区| 91精品久久久久久久91蜜桃| 欧美亚洲国产bt| 久久久国产一区二区三区四区小说 | 国产精品欧美综合在线| 午夜精品久久久久影视| 99精品黄色片免费大全| 国产偷国产偷亚洲高清人白洁| 日日噜噜夜夜狠狠视频欧美人 | 欧美人妇做爰xxxⅹ性高电影 | 免费成人av在线播放| 色视频欧美一区二区三区| 国产日本亚洲高清| 国产一区二区免费视频| 日韩一区二区在线看| 日韩精品一区第一页| 欧亚一区二区三区| 亚洲欧美另类久久久精品| 成人综合婷婷国产精品久久蜜臀 | 亚洲综合小说图片| 91美女片黄在线观看| 国产精品国产三级国产aⅴ原创| 久久精品二区亚洲w码| 777xxx欧美| 日韩高清国产一区在线| 欧美夫妻性生活| 亚洲风情在线资源站| 欧美伊人久久久久久久久影院| 亚洲欧美日韩成人高清在线一区| 成人动漫在线一区| 国产精品久久久99| 99天天综合性| 亚洲蜜桃精久久久久久久| 91免费国产在线观看| 亚洲美女视频一区| 91成人免费在线视频| 一区二区三区四区激情 | 国产成人午夜精品5599 | 一区二区在线电影| 日本丰满少妇一区二区三区| 亚洲免费电影在线| 欧美亚洲国产一区二区三区| 五月激情六月综合| 日韩三级中文字幕| 国产不卡视频一区二区三区| 国产精品福利一区二区| 在线欧美日韩精品| 婷婷一区二区三区| 日韩美女在线视频| 国产91精品露脸国语对白| 国产精品二三区| 欧美性高清videossexo| 老司机午夜精品| 国产精品麻豆久久久| 在线欧美日韩国产| 极品瑜伽女神91| 国产精品国产自产拍在线| 在线观看av一区| 精品一区二区三区免费| 国产精品九色蝌蚪自拍| 在线不卡免费欧美| 国产精品91xxx| 一个色综合av| 欧美va亚洲va| 91影院在线免费观看| 免费看日韩精品| 国产精品久久久久aaaa| 4438x亚洲最大成人网| 成人丝袜视频网| 丝袜诱惑亚洲看片| 国产精品国产三级国产aⅴ原创 | 色婷婷综合在线| 久久国产日韩欧美精品| 亚洲欧美电影一区二区| 日韩美女一区二区三区四区| 色香色香欲天天天影视综合网| 老司机午夜精品| 亚洲一区视频在线| 国产日韩欧美一区二区三区综合 | 亚洲第一精品在线| 中文无字幕一区二区三区| 欧美久久一区二区| 99国产精品一区| 国产一区二区三区香蕉| 舔着乳尖日韩一区| 亚洲精品第一国产综合野| 国产日韩欧美在线一区| 欧美mv和日韩mv的网站| 欧美影院一区二区| 99久久精品国产一区二区三区 | 色综合天天综合在线视频| 精品一区二区三区久久久| 午夜av一区二区| 亚洲精品欧美专区| 国产精品入口麻豆九色| 国产亚洲精品免费| 久久综合狠狠综合久久综合88| 欧美日韩大陆在线| 欧美亚洲国产bt| 在线观看av一区| 色哟哟亚洲精品| 91老司机福利 在线| 91视频观看视频| 成人av午夜电影| 成人爽a毛片一区二区免费| 国内精品写真在线观看| 久久爱www久久做| 麻豆91在线播放免费| 青椒成人免费视频| 免费欧美日韩国产三级电影| 五月天视频一区| 日本免费新一区视频| 男男gaygay亚洲| 美女www一区二区| 久久精品国产精品亚洲综合| 日本不卡中文字幕| 久久99精品久久久| 国产精品自在欧美一区| 国产一二精品视频| 国产大陆精品国产| 成人app网站| 91麻豆免费在线观看| 在线观看免费视频综合| 欧美日韩成人激情| 精品国产在天天线2019| 久久精品水蜜桃av综合天堂| 国产精品日产欧美久久久久| 中文字幕一区二区三区乱码在线| 亚洲女同女同女同女同女同69| 亚洲永久免费视频| 日本美女一区二区三区| 极品尤物av久久免费看| 成人免费福利片| 欧洲生活片亚洲生活在线观看| 7799精品视频| 久久久久久麻豆| 亚洲色图欧美偷拍| 视频一区国产视频| 国产一区二区三区av电影| 99精品黄色片免费大全| 7777女厕盗摄久久久| 国产午夜精品久久久久久久| 亚洲老司机在线| 日本不卡一二三区黄网| 国产成人av一区二区三区在线观看| 国产成人亚洲精品狼色在线| 在线亚洲欧美专区二区| 精品精品欲导航| 亚洲精品视频在线看| 日韩成人dvd| 99在线视频精品| 欧美变态tickling挠脚心| |精品福利一区二区三区| 日韩电影免费在线观看网站| 国产成人免费视频| 欧美日韩的一区二区| 国产精品污污网站在线观看| 偷拍一区二区三区四区| 成人美女在线视频| 日韩一区二区三区电影| 亚洲天堂a在线| 国产在线一区二区| 欧美日韩综合不卡| 欧美极品少妇xxxxⅹ高跟鞋| 免费看日韩精品| 91麻豆高清视频| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲欧美日韩综合aⅴ视频| 国产麻豆成人精品| 欧美一区二区三区免费观看视频| 中文字幕一区二区三区在线不卡| 蜜臀99久久精品久久久久久软件| 欧美综合色免费| 国产精品美女一区二区三区 | 中文字幕av一区二区三区高| 免费观看在线综合色| 一本到不卡精品视频在线观看| 国产亚洲精品aa| 美女视频网站久久| 欧美日韩电影在线| 夜夜亚洲天天久久| 91一区二区在线观看| 中文字幕国产一区二区| 精品一二三四区| 国产精品久久久久久一区二区三区| 麻豆成人免费电影| 日韩一级完整毛片| 日韩黄色片在线观看| 精品视频在线免费看| 亚洲码国产岛国毛片在线| 成人av资源网站| 国产日韩av一区| 国产成人亚洲综合a∨婷婷| 久久综合色播五月| 激情欧美一区二区三区在线观看| 在线电影欧美成精品| 天堂在线亚洲视频| 精品视频在线免费| 视频一区二区不卡| 91精品一区二区三区久久久久久 |