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

精品课程网站建设开题报告怎么收录网站

精品课程网站建设开题报告,怎么收录网站,怎样用ps做电子商务网站,在线api硬控我一上午&#xff0c;小编还是太菜了&#xff0c;大家可以自行升级电脑难度&#xff0c;也可以升级游戏到五子棋 1.game.h #pragma once #include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 3 #define COL 3//初始化棋盘 void InitBoa…

硬控我一上午,小编还是太菜了,大家可以自行升级电脑难度,也可以升级游戏到五子棋

1.game.h

#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define ROW 3
#define COL 3//初始化棋盘
void InitBoard(char board[ROW][COL], int row, int col);
//打印棋盘
void DispalyBoard(char board[ROW][COL], int row, int col);
//玩家下棋
void PlayerMove(char board[ROW][COL], int row, int col);
//电脑下棋
void ComputerMove(char board[ROW][COL], int row, int col);
//判断输赢
char IfWin(char board[ROW][COL], int row, int col);
int IfFull(char board[ROW][COL], int row, int col);

2.test.c

#define _CRT_SECURE_NO_WARNINGS
#include "game.h"
void menu(){printf("****************************\n");printf("****** 1.play 0.exist ******\n");printf("****************************\n");}
void game()
{char ret='C';char board[ROW][COL] = { 0 };//初始化棋盘的函数InitBoard(board,ROW,COL);DispalyBoard(board,ROW,COL);while (1){PlayerMove(board,ROW,COL);ret=IfWin(board,ROW,COL);if (ret != 'C'){break;}DispalyBoard(board,ROW,COL);ComputerMove(board,ROW,COL);ret=IfWin(board,ROW,COL);if (ret != 'C'){break;}DispalyBoard(board,ROW,COL); }if (ret == '*'){printf("玩家赢\n");}		if (ret == '#'){printf("电脑赢\n");}if (ret == 'Q'){printf("平局\n");}}int main()
{int input = 0;
do{menu();//菜单printf("请选择:>");scanf("%d", &input);switch (input){case 1:printf("三子棋\n");game();break;case 0:printf("退出游戏\n");break;default:printf("选择错误\n");break;}
} while (input);
return 0;}

3.game.c

#define _CRT_SECURE_NO_WARNINGS
#include "game.h"
int IfFull(char board[ROW][COL],int row,int col)
{for (int i = 0;i < row;i++){for (int j = 0;j < col;j++){if (board[i][j] == ' '){return 0;}}}return 1;
}
void InitBoard(char board[ROW][COL], int row, int col)
{for (int i = 0;i < row;i++){for (int j = 0;j < col;j++){board[i][j] = ' ';}}
}void DispalyBoard(char board[ROW][COL], int row, int col)
{for (int i = 0;i < row;i++){for (int j = 0;j < col;j++){printf(" %c ", board[i][j]);if (j < col - 1)printf("|");}printf("\n");if (i < row - 1){for (int j = 0;j < col;j++){printf("---");if (j < col - 1)printf("|");}printf("\n");}}
}void PlayerMove(char board[ROW][COL], int row, int col){int  x = 0, y = 0;printf("玩家下棋:>\n");while (1){printf("请输入坐标:>");scanf("%d %d", &x,&y);if (x >= 1 && x <= row && y >= 1 && y <= col){if (board[x - 1][y - 1] == ' '){board[x - 1][y - 1] = '*';break;}else{printf("坐标被占用,请选择其他位置\n");}}else{printf("坐标非法,请重新输入\n");}}}void ComputerMove(char board[ROW][COL], int row, int col)
{srand((unsigned int)time(NULL));printf("电脑下棋\n");int x = 0, y = 0;while(1){int  x = rand() % row;int  y = rand() % col;if (board[x][y] == ' '){board[x][y] = '#';break;}}}char IfWin(char board[ROW][COL], int row, int col)
{//行for (int i = 0;i < row;i++){if (board[i][0] == board[i][1] && board[i][2] == board[i][1] && board[i][1] != ' '){return board[i][0];}}//列for (int j = 0;j< col;j++){if (board[0][j] == board[1][j] && board[1][j] == board[2][j] && board[1][j] !=' '){return board[0][j];}}//对角线if (board[0][0] == board[1][1] && board[1][1] == board[2][2] && board[1][1] != ' '){return board[0][0];}if (board[0][2] == board[1][1] && board[1][1] == board[2][0] && board[1][1] != ' '){return board[1][1];}if (IfFull(board, row, col)){return 'Q';}return 'C';
}

http://www.yayakq.cn/news/468279/

相关文章:

  • 网站建设计划wordpress 留言保密
  • 赤峰网站开发公司大连网站建设方案维护
  • 我有域名和云服务器怎么做网站wordpress4.9.7
  • 中国十大网站排名建筑方案ppt模板
  • 玉林市网站建设下载58同城网招聘找工作
  • 绍兴金圣建设有限公司网站怎么做购物微信网站
  • 太原手机网站制作网站首页seo关键词布局
  • 毕业设计网站源码建站快车优势
  • 斯特云流量网站怀化公司做网站
  • 漳浦网站开发百度电脑版官网
  • 网站建设cms系统go语言网站开发教程
  • 懂做网站的人就是好网站截图可以做凭证吗
  • 东莞高端商城网站建设规范网站建设
  • 网站建网站建设企业电话设计社交网站
  • 济南网络推广公司排行榜站长工具seo综合查询下载
  • 江苏华建建设股份有限公司网站网站开发服务公司
  • 建站系统软件有哪些如何做网站详细步骤图
  • 做网站都有哪些软件重庆企业网站推广策略
  • 信阳 网站建设wordpress html
  • 做电影网站需要服务器三明市住房与建设局网站
  • 西安微网站制作destoon做众筹网站
  • 网站建设空心正方形男男床上爱做 网站
  • 怎样买网站建设网站开发框架技术
  • 为shopify做推广的网站施工建设集团网站
  • 方维网站后台提示验证码错误邯郸seo营销
  • 图片网站优化网站临时域名
  • 新手做自己的网站网站制作要学多久
  • 网站建设技术入股协议用手机怎么做网页
  • 饰品公司网站建设策划书桂城网站制作公司
  • 公司做企业网站须知婚庆公司经营范围