C语言
文章平均质量分 50
C语言学习阶段的笔记及代码
hssq
这个作者很懒,什么都没留下…
展开
-
【C语言】二维数组实现简易井字棋
棋盘如下:代码思想:井字棋的棋盘实则就是一个九宫格,我们可以用一个三行三列的二维数组来实现。玩家执 ” x “落子,电脑执 ” o “落子,玩家输入对应格的行列号来落子,电脑通过生成行列号的随机数来落子,每下一次,棋盘更新一次,率先到达三子连线方获胜,棋盘下满则为平局。函数构建把棋盘各格初始位置设置成 ’ ‘ (空格)//给棋盘各个位置赋‘ ’void Init(char board[MAX_ROW][MAX_COL]) { for (int row = 0; row &...原创 2021-10-30 00:31:56 · 1180 阅读 · 0 评论 -
【C语言】猜数字游戏
系统随机给出一个0-100之间的数,我们猜,类似于网络上的数字炸弹游戏。思路:系统通过 “ rand()” 函数随机数种子随机生成一个0-100之间的数,我们在屏幕上输入一个数,若比生成的数大,提示 “高了” ,若比生成的数小,提示 “低了”,相同则提示 “猜对了” 。代码详解:1.创建随机数种子这一步很关键,如果没有这一步,rand函数随机出的数只有一个,即每一次运行程序时的随机数都是一样的,并且这一步必须在rand函数之前写出,否则没有效果。参数time(0)即是以时间为种子生成..原创 2021-10-31 16:53:14 · 1968 阅读 · 0 评论