问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有关vc五子棋ai算法的问题

发布网友 发布时间:2022-05-22 14:18

我来回答

1个回答

热心网友 时间:2024-03-08 15:52

由于只有某个函数的代码片断,所以以下内容含推测,不保证正确性。

int flag=false; // 标记位,用于表示黑棋是否已获胜
for(i=1;i!=10;i++) // 从第一行开始,逐行循环
{
    count=0; // 当前行连续的黑棋的个数
    for(j=1;j!=10;j++) // 从第一列开始,逐列循环
    {
        if(qy[9*(i-1)+j-1].isBlack()) // 如果第i行j列为黑棋,则count计数加1
                                       //  qy代表9x9棋盘,共有81个结构体元素,元素依次代表第1行1列,第1行2列,...,第1行9列,第2行1列,第2行2列,...
            count++;
        else
            count=0; // 如果第i行j列的棋子不为黑棋,则说明到该列为止黑棋已不连续,
                        因此count清零
        if(count==5) // 如果count为5,说明在第i行到该列为止,已有连续5个黑子,可断定黑方获胜,无需继续判断其余行。
        {
            flag=true;
            break;
        }
    
    // 之后应该至少有代码判断flag为true时终止对行的循环

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
遇到碰瓷怎么办 导致碰瓷者伤亡用负法律责 最新电子防盗装置 3个LED的小夜灯电路 买不到小功率3伏变压器,如何降压做个3伏70毫安电源 小夜灯按钮坏了怎么拆 哪里有各种定做手提袋 如图,我这个配置玩逆战为何会卡?pvp200左右,pve75左右,ping二三十,网... 女孩问你是的时候怎么回答 自习课 同学都睡着了 男同桌问我让我跟他比赛 比谁撒尿尿得远 问他... 想把一个女同学上了,又不想负责任,毕竟她对我没意思,我对她也没意思... 有一个晚上,女同学叫我一起玩,玩着玩着到了半夜,回自己的宿舍太远就... 战地之王AI模式记战绩吗? AI中如何统计字的个数 农资方面的会员卡名称 哪些农药产品为劣质农药产品? 请给农资类公司起一个名称 pp语音怎么提现 QQ达人? pp语音没有p币,有p豆能提现吗 PP语音怎么通过达人认证? 谁知道怎么用手机就能赚钱的办法 为什么别人一个太阳就是pp达人 pp语音0资费的打电话要钱吗 pp语音达人认证需要多久 手机上怎么赚钱 学生党 有手机软件可以赚钱提现的么 什么软件可以赚钱呢 对方一周没有登录Pp我pkpp达人,我为什么还失败呢? 你好,我怎么把pp达人里面的钱提现到微信里 怎么在手机上赚钱啊 我的魅族电池舱门盖坏了,连云港有维修点吗 将数字1,2,3,4,5,6拼成一列,记第i个数为ai(i=1,2,…,6),若a1≠1,a3≠3,a5≠5,a1<a3<a5 急!排列组合!数学问题! 5个不同元素ai(i=1,2,3,4,5)排成一列,规定ai不许排第一 AI职业生涯单场最高得分是多少 为什么炸出来的土豆丝片回苦 数学题;某人连续向某个目标射击三次,事件Ai表示他第i次射击时击中目标(i=1,2,3)。试用文字叙述下列事件 炸薯条为什么吃起来是苦的 吃了炸土豆嘴巴苦苦的是怎么回事 为什么炸土豆和煮土豆味觉不同 ipadair-9.7英寸16g够用吗 苹果无线平板9.7英寸16g多少钱 iPad 2 MC982CH/A 9.7英寸平板电脑 (16G WIFI+3G版)与16GWIFI有什么区别 买Apple第5代 iPad Air MD788CH/A 9.7英寸平板电脑 (16G WIFI版)银色(White),还是买MINI2好 apple ipad air 2 9.7英寸平板电脑mgh72ch/a16g wifi+cellular版可以打电话吗 苹果(Apple)iPad Air MD785CH/A 9.7英寸平板电脑 (16G WiFi版) 苹果(Apple)iPad 2 MC979CH/A 9.7英寸平板电脑 (16G WIFI版)白色是否支持gps 苹果ipad air 2 mh0w2j/a 9.7英寸平板电脑 16g wifi版有哪些功能 ipad air2 9.7英寸平板电脑 16g wifi的容量够用吗 苹果(Apple)iPad 2 MC773CH/A 9.7英寸平板电脑 (16G WIFI+3G版)能直接使用电信3G卡吗? IPAD 16g型号mc705c跟md328c有什么区别吗? 有谁知道现在过香港买ipad air2 MH0W2CH/A 9.7英寸 16G WLAN机型要多少