编程语言
首页 > 编程语言> > 【源码】C++五子棋

【源码】C++五子棋

作者:互联网

目录

如果需要其他题目,可以阅览大纲: 点我跳转

题目介绍

使用语言:

C++

代码量:

350

题目介绍:

玩家VS玩家模式,和人机对战模式,
输出棋盘,玩家输入坐标可下棋,系统自动判断输赢

源码效果展示

部分源码及效果展示

//判断具体哪位玩家赢
    bool GetVictory(Position& pos, int player, char flag) {     
	//判断有无人获胜  
        if (JudgeVictory(pos, flag) != 0) {   
		 //判断是否有人获胜,1表示获胜
            if (JudgeVictory(pos, flag) == 1) {
				 //打印棋盘    
                PrintChessBoard();     
                if (player == 0) {
                    cout << "电脑获胜!" << endl;
                }
                else {
                    printf("恭喜玩家%d获胜!\n", player);
                }
            }
            else {
                printf("和局!\n");
            }
			//有人获胜
            return true;      
        }
        
        //没人获胜
        return false;         
    }

报告内容

本题目不仅有源码,还自带报告,报告仅供参考,大部分内容都有,可根据自己要求自行修改

联系我

你可以选择任意一个联系,不要重复添加!

联系方式1:QQ207732272

联系方式2:QQ1436834022

联系方式3:QQ149478984

如果需要其他题目,可以阅览大纲: 点我跳转

标签:题目,五子棋,pos,C++,玩家,flag,源码,联系方式
来源: https://www.cnblogs.com/xzqdm/p/14614460.html