• 等级
  • 684 访问
  • 6 原创
  • 0 转发
  • 1629472 排名
  • 3 评论
  • 8 获赞

C语言:扫雷小游戏(第一次不炸死,周围没有雷时可展开)

扫雷的实现思路 首先我们需要两个棋盘,设计者棋盘和玩家棋盘。打印棋盘后要在棋盘上布雷,这里采用的是九乘九的棋盘放置十个雷。棋盘存储信息用由二维数组来完成,让这个二维数组开始先全部存储0,然后把要布置雷的地方改为1,用来区分雷和非雷。布完雷后开始扫雷,如果第一次输入的坐标处是雷,为了实现第一次不炸死,把这个位置的1改为0,但此时雷的总数就减少一个,需要寻找一个字符为0的坐标将其改成1以维持雷的总数...

2018-05-30 13:09:54

C语言:三子棋小游戏(可拓展为n行n列的n子棋)

在写程序之前我们先来理清一下这个游戏需要由哪些功能的函数组成:1.初始化棋盘2.电脑打印出棋盘3.电脑提示玩家先走还是电脑先走                                                                                    4.电脑走5.玩家走6.判断输赢7.判断平局8.判断游戏继续   先创建好两个源文件text.c和game...

2018-05-28 21:21:48

c语言操作符总结(含代码举例)

操作符分类:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符+ - * / %/:如果要执行整数除法,必须保证两个数都是整数;如果要执行浮点数除法,两个数中至少一个是浮点数;%:取模的两个数必须都是整数,返回的是整除之后的余数。例:#include<stdio.h> int main { int a=10; ...

2018-05-09 23:23:20

c语言:判断1000年——2000年之间的闰年 (两种方法)

首先,闰年是指能被4整除但不能被100整除或者能被400整除的年份。①第一种方法比较复杂,需要使用多个if语句来完成。第一个if语句判断能否被4整除,第二个if语句判断能否被100整除,第三个if语句判断能否被400整除(注意第三个语句不能使用else if,if else语句在使用时只要进入第一个if语句就不会再进入后面带有else的语句,如果这里使用else if则判断不出被400整除的年份)...

2018-04-30 17:55:01

c语言:输出乘法口诀表

基本思路观察乘法口诀表,总共九行,每一行的第一个乘数从一到九依次增大,第二个乘数从1开始一直增大到小于等于每行的第一个乘数。由此可见需要定义两个变量分别表示第一个乘数和第二个乘数和使用两个for循环,完整代码如下:注意:为了使打印后的乘法口诀表格式更整齐输出时可以使用%2d。                                                              ...

2018-04-30 16:10:09

c语言:打印100~200之间的素数

素数的定义       素数又称质数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除。基本思路       在打印素数之前,先要给出100到200之间的数,在不用存储数据的条件下,使用for循环比数组更节省内存空间。定义一个变量x用来循环100到200之间的数,用x除以2到x-1之间的数,如果可以整除,则说明它不是素数;如果不能整除,则这个数是素数并将其打印。再定义一个变量y用来循环2...

2018-04-27 17:53:25

WXZ729_NEOCLASSIC_

关注