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

网站建设用什么系统如何做公司网站

网站建设用什么系统,如何做公司网站,电影采集网站怎么做,如何申请网上商城五子棋#xff1a; 需要的数据#xff1a; 1、定义棋盘数组 2、定义变量用于记录棋子位置 3、定义角色变量 业务逻辑#xff1a; 是否需要对数据进行初始化 for(;; ) { 1、清理屏幕#xff0c;显示棋盘 2、落子 坐标要合法#xff0c;原位置不能有棋子 3、检查是否形成五子…五子棋 需要的数据 1、定义棋盘数组 2、定义变量用于记录棋子位置 3、定义角色变量 业务逻辑 是否需要对数据进行初始化 for(;; ) { 1、清理屏幕显示棋盘 2、落子 坐标要合法原位置不能有棋子 3、检查是否形成五子 4、切换角色 } 直接上源码 第一种移动光标输入坐标 #include stdio.h #include stdlib.h #include stdbool.h #include getch.h// 棋盘 char board[15][15]; // 棋子坐标 char kx 7 , ky 7; // 角色 char role ;// 显示棋盘 void show_board(void) {system(clear);for(int i0; i15; i){for(int j0; j15; j){if(board[i][j]){printf( %c,board[i][j]);}else{printf( *);}}printf(\n);} } // 落子 void get_key(void) {for(;;){printf(请%c输入棋子位置(x y):,role);scanf(%hhd%hhd,kx,ky);if(kx 0 kx15 ky0 ky15 !board[kx][ky]){board[kx][ky] role;return;}} } // 检查五子 bool check_board(void) {int cnt 0;for(int yky-1; y0 board[kx][y]board[kx][ky]; y--) // 左{ cnt;}for(int yky1; y15 board[kx][y]board[kx][ky]; y) // 右{ cnt;}if(cnt 4) return true;cnt 0;for(int xkx-1; x0 board[x][ky]board[kx][ky]; x--) // 上{ cnt;}for(int xkx1; x15 board[x][ky]board[kx][ky]; x) // 下{ cnt;}if(cnt 4) return true;cnt 0;for(int xkx-1,yky-1; x0 y0 board[x][y]board[kx][ky]; x--,y--) // 左上{ cnt;}for(int xkx1,yky1; x15 y15 board[x][y]board[kx][ky]; x,y) // 右下{ cnt;}if(cnt 4) return true;cnt 0;for(int xkx-1,yky1; x0 y15 board[x][y]board[kx][ky]; x--,y) // 右上{ cnt;}for(int xkx1,yky-1; x15 y0 board[x][y]board[kx][ky]; x,y--) // 左下{ cnt;}if(cnt 4) return true;return false; } int main() {for(;;){show_board();get_key();if(check_board()){show_board();printf(恭喜%c胜利,游戏结束!\n,role);return 0;}role role?#:;}}第二种移动光标按键 #include stdio.h #include stdlib.h #include stdbool.h #include getch.h// 棋盘 char board[15][15]; // 棋子坐标 char kx 7 , ky 7; // 角色 char role ;// 显示棋盘 void show_board(void) {system(clear);for(int i0; i15; i){for(int j0; j15; j){if(board[i][j]){printf( %c,board[i][j]);}else{printf( *);}}printf(\n);} } // 落子 void get_key(void) {printf( -----------请%c落子-----------\n,role);for(;;){printf(\33[%hhd;%hhdH,kx1,(ky1)*2);switch(getch()){case 183: kx0 kx--; break;case 184: kx14 kx; break;case 185: ky14 ky; break;case 186: ky0 ky--; break;case 10: if(!board[kx][ky]){board[kx][ky] role;return;}}}}int count_eqkey(int ox,int oy) {int count 0;for(int xkxox,ykyoy; x0 x15 y0 y15 board[x][y]board[kx][ky]; xox,yoy){count;}return count; }// 检查五子 bool check_board(void) {if(count_eqkey(0,-1)count_eqkey(0,1) 4)return true;if(count_eqkey(-1,0)count_eqkey(1,0) 4)return true;if(count_eqkey(-1,-1)count_eqkey(1,1) 4)return true;if(count_eqkey(-1,1)count_eqkey(1,-1) 4)return true;return false; } int main() {for(;;){show_board();get_key();if(check_board()){show_board();printf(恭喜%c胜利,游戏结束!\n,role);return 0;}role role?#:;}}欢迎小可爱评论区发布自己的简介~~ 欢迎互关关注~
http://www.zqtcl.cn/news/96306/

相关文章:

  • 有哪几个平台做网站专业的网站建设流程
  • 网站的回到顶部怎么做字体艺术设计在线生成
  • 物流营销型网站案例分析渭南专业做网站
  • 织梦音乐网站接推广任务的平台
  • 网站建设设计团队平面设计主要做什么ui
  • 站长工具seo综合查询广告和京东一样的网站
  • 柳州做网站的企业做黑彩网站
  • 商城网站开发那家好网站建设知识平台
  • 莱州网站定制flash网站cms
  • 经营范围里的网站建设直播系统程序
  • 58同城类似的网站开发wordpress 地方生活
  • wordpress 七牛ossseo系统
  • 郑州做网站 熊掌号太原今天最新通知
  • 文章网站如何与压力做足球比赛直播间在线观看
  • 越秀网站建设优化呼和浩特住房和城乡建设部网站
  • 河南省路桥建设集团网站建网站公司郑州
  • 海沧做网站深圳外贸招聘
  • 网站建设置顶多少钱翻译成英文
  • 柳州正规网站制作公司哪家好怎么学好网站建设
  • 德宏做网站网站的设计思路范文
  • 自己的电脑做网站服务器深圳福田有什么好玩的地方
  • 奕腾网站建设上海十大装修公司排名榜单
  • 简述建设一个网站的基本步骤wordpress欢迎新会员
  • 国外医疗网站模板wordpress主题 科技
  • 海淀企业型网站建设wordpress自定义帖子链接
  • 自己的网站怎么优化做网页的
  • dw设计一个简单网站网页微信版文件传输
  • 网站地图怎么做XML宁波网站建设服务提供商
  • 中石化两学一做网站获取网站域名
  • 吉林长春火车站官网湖北葛洲坝建设工程网站