当前位置: 首页 > news >正文

建设网站要求和注意事项tk免费域名注册网站

建设网站要求和注意事项,tk免费域名注册网站,制作网站公司定价,建设网站虚拟主机是啥意思一、五子棋原理 采用二维数组保存棋盘信息,棋盘上面的任何一个位置,里面可以放置三类信息。 空用户1的落子(黑子)用户2的落子(白子)下棋就是在二维数组中找对应的空位置,进行落子落完子之后下来就要考虑该落子位置是否有”五子连珠“,进而进行输赢判定,每一次走棋,多… 一、五子棋原理 采用二维数组保存棋盘信息,棋盘上面的任何一个位置,里面可以放置三类信息。 空用户1的落子(黑子)用户2的落子(白子)下棋就是在二维数组中找对应的空位置,进行落子落完子之后下来就要考虑该落子位置是否有”五子连珠“,进而进行输赢判定,每一次走棋,多会有四种情况 用户1赢用户2赢平局未出结果二、第一步. main构建游戏起始逻辑 #include stdio.h #include string.h #include stdlib.h void Menu() //游戏菜单 {printf("############################\n");printf("## 0. Exit 1. Play ##\n");printf("############################\n");printf("Please Select# "); } int main() {int quit = 0;int select = 0;while (!quit) {Menu();scanf("%d", select);switch (select) { //根据用户选择,执行合适的游戏逻辑代码case 0:quit = 1;break;case 1:Game();break;defalut:printf("Please Select Again!\n");break;}} } 三、第二步. 构建游戏入口Game()函数 #define ROW 20 //数组行数,可以按照需求调整 #define COL 20 //数组列数,可以按照需求调整 #define PLAYER1 1 //玩家1编号,默认棋盘数据是0,玩家1落子,该位置被改成2 #define PLAYER2 2 //玩家2编号,默认棋盘数据是0,玩家1落子,该位置被改成2 #define NEXT 0 //游戏继续 #define PLAYER1_WIN 1 //玩家1赢了 #define PLAYER2_WIN 2 //玩家2赢了 #define DRAW 3 //平局 void Game() {int board[ROW][COL]; //采用ROW * COL型的二维数组,来进行游戏信息的保存memset(board, '\0', sizeof(board)); //默认棋盘数据都是0int result = NEXT;do {ShowBoard(board); //显示棋盘PlayerMove(board, PLAYER1); //PLAYER1先走,也可以随机让一个人先走result = IsOver(board); //判定游戏是否结束if (NEXT != result) {break;}ShowBoard(board);PlayerMove(board, PLAYER2);result = IsOver(board);if (NEXT != result) {break;}} while (1);ShowBoard(board);switch (result) {case PLAYER1_WIN:printf("Player1 win!\n");break;case PLAYER2_WIN:printf("Player2 win!\n");break;case DRAW:printf("Player1 darw Player2!\n");break;} } 四、第三步. 编写
http://www.huolong8.cn/news/169556/

相关文章:

  • 娄底网站建设开发豪华大气的旅行社网站源码
  • 做快三网站莱西建设局官方网站
  • h5网站不利于优化吗手机原理网站
  • 重庆 网站定制网站开发遵循的标准或规范
  • 网站做网站词怎么推广上海市建设网站
  • 网站建设公司选哪个好上海自主建站模板
  • 展示网站动画怎么做的网络营销网站推广
  • 网站链接怎么做天津公司网站建设
  • 孝感网站建设孝感公司网站建设系统
  • 沈阳手机网站开发wordpress 评论加星
  • 网站设计论文开题报告淘宝运营招聘
  • 网站开发是什么职业实验室规划设计厂商
  • c 怎么和网站做交互wordpress 动态主题
  • 上海东道设计深圳市seo网站设计多少钱
  • 电子商务网站建设的方法什么后台做网站安全
  • 深圳移动网站建站网站服务器关闭怎么恢复
  • 网站开发网站页面沈阳网站建设公众号
  • 安徽省建设信息网站广州电子商城网站建设
  • 关于我们网站设计pc端网站开发总结
  • 网站优化自已做还是请人做营销公司排行
  • 苏州互联网企业东莞seo站内优化
  • 培训网站开发哪个好新余网站开发
  • 仿别人的网站违法嘛制作网站需要哪些技术
  • 企业做网站被骗百度网盘官网登录入口
  • 福州企业网站维护noscript wordpress
  • 郑州网站建设哪家公司便宜目前比较火的电商平台有哪些
  • 一级做a爱免费网站新手如何找cps推广渠道
  • 安卓手机app开发教程跟我学seo
  • 长沙做网站的公司对比wordpress 调用内容代码
  • 福田做商城网站建设哪家便宜科技成果展示网站建设方案