美食网站的建设设计师培训计划方案
2026/4/18 14:17:07 网站建设 项目流程
美食网站的建设,设计师培训计划方案,a做片手机免费网站,移动端适配1.文件结构- test.c #xff1a;测试游戏逻辑 - game.c #xff1a;游戏代码的实现 - game.h #xff1a;游戏代码的声明#xff08;函数声明、符号定义#xff09;test.c 代码内容#include stdio.h #include game.h// 菜单函数 void menu() {pri…1.文件结构- test.c 测试游戏逻辑- game.c 游戏代码的实现- game.h 游戏代码的声明函数声明、符号定义test.c 代码内容#include stdio.h#include game.h// 菜单函数void menu(){printf(*************************\n);printf(****** 1. play 0. exit ******\n);printf(*************************\n);}void game(){char board[3][3] {0}; // 初始化棋盘的函数Init_Board(board, 3, 3);}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;}2. 函数代码片段void PlayerMove(char board[ROW][COL], int row, int col){}bubble_sort(arr); // 冒泡排序的算法对数组进行排序int i0;for (i0; isz; i){printf(%d, arr[i]);}return 0;}3. 数组名相关笔记数组名数组名确实能表示首元素的地址但有2个例外① sizeof(数组名) 这里的数组名表示整个数组计算的是整个数组的大小单位是字节。② 数组名 这里的数组名表示整个数组取出的是整个数组的地址。// 二维数组的数组名也表示数组首元素的地址首行所有的元素sizeof(arr) / sizeof(arr[0]) // 计算 行数 大小sizeof(arr[0]) / sizeof(arr[0][0]) // 计算 列数 大小4. game.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);

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询