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

国家住房建设部网站如何把自己电脑做网站服务器吗

国家住房建设部网站,如何把自己电脑做网站服务器吗,指数基金排名前十名,营销型企业网站建设策划哈喽大家好#xff0c;今天为大家带来一个用C语言写的小游戏--三子棋#xff0c;就是大家小时候用树枝和石子玩的那种游戏#xff0c;这个小项目可以用于大家的C语言期末设计作业#xff0c;不会很难#xff0c;都是C语言基本的操作 下面是游戏截图#xff1a; 完全可以…哈喽大家好今天为大家带来一个用C语言写的小游戏--三子棋就是大家小时候用树枝和石子玩的那种游戏这个小项目可以用于大家的C语言期末设计作业不会很难都是C语言基本的操作 下面是游戏截图 完全可以应付大家的期末作业话不多说直接上代码 game.c #define _CRT_SECURE_NO_WARNINGS 1 #include game.hvoid InitBoard(char board[ROW][COL], int row, int col) {int i 0;for (i 0; i row; i){int j 0;for (j 0; j col; j){board[i][j] ;}}//memset(board[0][0], , row*col*sizeof(board[0][0])); }void DisplayBoard(char board[ROW][COL], int row, int col) {int i 0;int j 0;for (i 0; i row; i){int j 0;for (j 0; j col; j){printf( %c , board[i][j]);if (j col - 1)printf(|);}printf(\n);if (i row - 1){for (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;int 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) {int x 0;int y 0;printf(电脑下棋:\n);while (1){x rand() % row;y rand() % col;if (board[x][y] ){board[x][y] #;break;}} }int IsFull(char board[ROW][COL], int row, int col) {int i 0;int j 0;for (i 0; i row; i){for (j 0; j col; j){if (board[i][j] ){return 0;}}}return 1; }//判断输赢 //玩家赢 - * //电脑赢 - # //平局 - Q //继续 - Cchar IsWin(char board[ROW][COL], int row, int col) {int i 0;for (i 0; i row; i){if (board[i][0] board[i][1] board[i][1] board[i][2] board[i][0] ! ){return board[i][0];}}for (i 0; i col; i){if (board[0][i] board[1][i] board[1][i] board[2][i] board[0][i] ! ){return board[0][i];}}if (board[0][0] board[1][1] board[1][1] board[2][2] board[1][1] ! ){return board[1][1];}if (board[0][2] board[1][1] board[1][1] board[2][0] board[1][1] ! ){return board[1][1];}//判断是否平局if (IsFull(board, row, col)){return Q;}//游戏继续return C; }test.c #define _CRT_SECURE_NO_WARNINGS 1#include game.hvoid menu() {printf(*******************************\n);printf(******** 1. play ******\n);printf(******** 0. exit ******\n);printf(*******************************\n); }void game() {//存放数据需要一个3*3的二维数组char board[ROW][COL] { 0 };//初始化棋盘InitBoard(board, ROW, COL);//显示棋盘DisplayBoard(board, ROW, COL);char ret 0;while (1){//玩家下棋PlayerMove(board, ROW, COL);DisplayBoard(board, ROW, COL);//判断输赢ret IsWin(board, ROW, COL);if (ret ! C){break;}//电脑下棋ComputerMove(board, ROW, COL);DisplayBoard(board, ROW, COL);//判断输赢ret IsWin(board, ROW, COL);if (ret ! C){break;}}if (* ret){printf(玩家赢\n);}else if (# ret){printf(电脑赢\n);}else if (Q ret){printf(平局\n);} }int main() {int input 0;srand((unsigned int)time(NULL));do{menu();printf(请选择:);scanf(%d, input);switch (input){case 1:game();break;case 0:printf(退出游戏\n);break;default:printf(选择错误重新选择\n);break;}} while (input);return 0; }game.h #pragma once//头文件的包含 #include string.h #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 DisplayBoard(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 IsWin(char board[ROW][COL], int row, int col); 以上就是这个小游戏的完整代码不是很难但是也有博主的心血如果有用的话希望大家可以多多点赞多多收藏祝大家都学业有成进入大厂 更多有趣代码锁定我的giteefirst blood: 人类历史上开天辟地的第一步
http://www.pierceye.com/news/818192/

相关文章:

  • 可以上传网站的免费空间网站注册都需要什么
  • wap网站开发重庆永川网站建设公司
  • 网站历史记录怎么恢复seo网站优化软件
  • 四川瑞通工程建设有限公司网站贵州省网站建设
  • 购买网站设计制作易龙天做的网站怎么样
  • 十大免费网站推广入口无锡网站建设首选捷搜
  • 网站搭建原理网页制作工程师
  • 中国工程建设交易信息网站邢台百度爱采购
  • 保定建设网站公司qq登陆 wordpress
  • 博客网站开发环境专业外贸网站建设公司价格
  • 响应式电商网站制作企业咨询诊断报告
  • 企业网站怎么建设公司展厅装修设计
  • 怎么联系网站管理员怎么做拍卖网站
  • 山东威海网站开发长沙新媒体运营公司
  • 社保网站做员工用工备案wordpress登录查看
  • 做网站公司名字应该用图片吗沃尔玛公司网站建设案例分析
  • 网站空间大小多少合适做关于车的网站
  • 专注咖啡相关的网站wordpress 访问缓慢
  • 自适应网站制作官网网站域名与建设
  • 淘宝网站开发成本武进建设局网站进不去
  • 比较好网站制作公司行业协会网站织梦模板
  • 牛人网络网站像wordpress一样的网站吗
  • 那种做任务的网站叫什么wordpress 数据库 旧Ip
  • 制作深圳网站建设百度推广广告收费标准
  • 电影采集网站建设国产做爰全免费的视频网站
  • 集团网站建设特点 助君长春seo公司网站
  • 网站域名备案 更改吗在线做文档的网站
  • 青海网站制作多少钱做网站教程pdf
  • dw做网站背景音乐wordpress 获取当前文章id
  • 上海鹭城建设集团网站icp备案查询