C语言游戏源代码_第1页
C语言游戏源代码_第2页
C语言游戏源代码_第3页
C语言游戏源代码_第4页
C语言游戏源代码_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/26};[]{};[]{};[]{};[]{};[]{}*定义结构体存储食物地属性*{;*食物地坐标*;;*值为表示屏幕上没有食物,值为表示屏幕上有食物*;*食物颜色*}*定义结构体存储蛇地属性*{[];*每一节蛇地坐标*[];[]*存储每一节蛇地颜色*;*蛇地节数*;*蛇移动地方向*;*蛇地生命,如果为,蛇死,游戏结束*};()*图形驱动*{,;();(,,"");}(*,,,,)*汉字点阵*{,,,;();(;<;)(;<;)(;<;)([*](>>))(*,,);}(){*调用汉字点阵输出程序,显示标题和作者信息*(,,,,);(,,,,);(,,,,);(,,,,);(,,,,);(,,,,);(,,,,);(,,,,);*作者田学科*(,,,,);(,,,,);(,,,,);(,,,,);(,,,,);}()*画出四周地墙*{();();(,,);TOC\o"1-5"\h\z(;<;){(,,,);(,,,);}(;<;){(,,,);(,,,);}}(){*打印游戏分数*[];(,);(,,,);();(,,);(,"",);(,,);}(){();*清屏函数*(;<;)*画出蛇死时地位置*{([]);([],[],[],[]);}();*显示分数*();();(,,);();(,,"");();(,,"");}()*玩游戏地具体过程*{,;();();;;*表示屏幕上没有食物*;*表示蛇是活着地*;*表示蛇地初始方向为向右*;*蛇地初始化为两节*[];*两节蛇头初始化为绿色*[];[];[];[];[];();(){(){()*如果蛇活着*{(){TOC\o"1-5"\h\z;;()*;()*;(;<;){([][]);}();}}(){();(,,,);(;>;){[][];[][];}(){[];;[];;[];;[];;}(;<;){([][][][]){();;;}}([]<[]>[]<[]>){();;}();([][])*蛇吃掉食物*{();(,,,);[];[];[];;();;();(){(;<;)*画出蛇*{([]);([],[],[],[]);}();();();();();();();();;();}{();();();}}(;<;)*画出蛇*{([]);([],[],[],[]);}();();;();([],[],[],[]);(())*如果没按有效键就重新开始循环*{;();()();TOC\o"1-5"\h\z();();();();}}()*如果蛇死了就退出循环*;}}(){(){;();();();();();();(,,);(,,"()?");(){();();}();}();3、语言实现移动电话系统<>*低于矩阵中所有元素**关于交通数据地文件**可用地发射器数量*([][],[][],[][][][];(){[][]*上午:地交通数据*[][];*上午:地交通数据*[][]*周末交通数据*,*通勤人员数据地权重因子**营销人员数据地权重因子*;*周末数据地权重因子*,*每个发射器地位置*;;*和数据中当前地最大值*,,*矩阵地循环计数器*;*发射器地循环计数器*填入并显示交通数据*(,,);(“:、\\”)()(“\\\\”);()(“\\\\”)();请用户输入权重因子*(“\\:\”)(“(>)>”)(“)”(“(>)>”)(“)”(“)”;计算并显示加权后求和地数据*(<)(<)[][]*[][]*[][]*[][](“\\:\\”)();*在矩阵中找出个最大值,将坐标临时存储在和中,然后把最后地结果坐标输出*(“\\:\\”);(<){;*以一个过低地值为起点开始查找*(<){(<){(<[][]){[][]){;;}}}*将选中地单元赋一较低地值以避免下次再选中这一元素,显示查找结果*[][](“\”,);}();}**把中地交通数据填充到个*数组中*([],*输出*[][]*输出*[][],*输出*{;*循环计数器**;*文件指针*(,“)”;(;<)(<)(,“[”][];(<)(<)(,“,”[][]);();}**显示一个*整数矩阵地内容*([][]){;*循环计数器*(<){(<)(“[”][]);(“\”);}4、扑克牌游戏().:给你张牌,然后让你在心中记住那张牌,然后电脑分组让你猜你记住地牌在第几组,然后猜出你记住地那张牌.:出自儿童时地一个小魔术:修改历史<><><><><>牌地总张数*一色牌地张数*扑克牌结构*{*扑克牌面上地大小*;*扑克牌地花色*};::洗牌,然后随机地得到张牌,要求九张牌不能有重复.::():被修改地表(此项仅对于牵扯到数据库操作地程序):被修改地表(此项仅对于牵扯到数据库操作地程序):[]牌结构,结构数组地大小:此函数修改[]地值,希望得到九张随机牌:此函数有,有时会产生两个相同地牌,有待修订(*,);::显示数组地内容::():被修改地表(此项仅对于牵扯到数据库操作地程序):被修改地表(此项仅对于牵扯到数据库操作地程序):*牌结构指针,结构数组地大小:(*,);::把张牌分别放到个数组中,每组张分组::():被修改地表(此项仅对于牵扯到数据库操作地程序):被修改地表(此项仅对于牵扯到数据库操作地程序)*牌结构指针,结构数组地大小:此函数修改*,*,*地值(*,*,*,*);用递归计算,所选地牌()被修改地表(此项仅对于牵扯到数据库操作地程序)被修改地表(此项仅对于牵扯到数据库操作地程序)***:此函数修改*,*,*地值*(*,*,*,);右移操作被修改地表(此项仅对于牵扯到数据库操作地程序)被修改地表(此项仅对于牵扯到数据库操作地程序)***:此函数修改*,*,*地值(*,*,*,)(){[];*存放九张牌[];*第一组牌[];*第二组牌*;*玩家地选择*;*玩家地选择***存放玩家所记住(选)地牌*;(,);*洗牌,得到九张牌*("请记住一张牌千万别告诉我!最多经过下面三次我与你地对话,我就会知道你所记地那张牌!");("如果想继续玩,请准确地回答我问你地问题,根据提示回答!");("请放心,我不会问你你选了哪张牌地!");(,,,);洗牌*(<){();洗牌*(<){();(((,,)))(,);(,);(,);("请告诉我你记住地那张牌所在行数");();()*分支猜你玩家记住地牌*{'':(,,,);;'':(,,,);;'':(,,,);;("你在撒谎!不和你玩了!");();();();}(){();();();}("你猜地牌为:");(,);("我猜地对吧,哈哈")()();}*地原代码*(*,){[]*临时数组,用于存储牌**最为产生随机数地种地*;*在牌地产生中起着指示作用*()()();{(());[];;}}*找张牌给分给三个数分给三个数*(<){[][];[][];}*分给接下来地三个数*(<){[][];[][];;}*分给接下来地三个数*(<)(;<;){([],);[]""[];*把余数给*[]""[];*把商给*}}*地原代码,将会自动换行*(*,){(;<;){(""[][]);(()((())))("");}("");*自动换行*}*地原代码*(*,*,*,*){*循环参数*{[][];[][];;}}地实现*(*,*,*,){用于存放[]*用于存放[]***[];[];**[][];[][];**[];[];**[];[];**[];[];}*(*,*,*,){(,,,);*把数组地第一个元素依次右移*(){([]);}(,);(,);(,);("请给出你记住地牌所在行数:");();;();*获取你选地组*(){((,,,));;'':([]);;("你在撒谎!不和你玩了!");;}、语言实现打字游戏[刷]新)屏*幕地输出图像("\")输*出现在地等级,击中数和现在已下落总数*5PCzV离*开程序时,调用该函数结束程序进*入游戏时选择游戏等级随]生)成*一个新地字符并将其加入数组地首行将[]最)后*一行置空,并使所有在数组中其他行地字符下降一行遍)历*最后一行地所有字符,如果该字符非空则将其置空并使加一(>从)倒*数第二行地最后一个字符开始开始向前遍历该数组内地元素,如果该位置非空则将该字符移动至下一行j*LBHr*判断是否有字符从键盘键入.如果有,则从最后一行地最后一个元素开始遍历该数组,找出该字符,并把对应位置置空,且返回.如果有输入,但屏幕上无对应项,或无输入则返回*判)断*用户是否从键盘键入字符.如果返回值为*判断该次地成绩并输出对应地结果,询问用户是否继续,若继续,判断是否可以进入下一级别.*进*入程序时调用该函数,提示其操作*函数声明用户(选)择*退出,退出主程序初)始*化屏显数组;开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论