2014-07-09 回答

[CODE]#include

#define U n+g

#define J m+f

#define G gotoxy

#define C printf

#define A rand

int k

,f,g ,q;int

p,m=0, n=1,d=0

,e=0,a =2,b=5,c

=5,t=1 ,M[22][76

]={-1 ,4};L(){

return a % 2?(f=

0,g=a /2?-1:1):(g=0,f=a/2 ?1:-

1),(! M[J][U]||M[J][U]==10||M[J][U]

==-1 );}K( ){M [J][U]==-1&&E(),M[J][U]!=10?F(

m,n):(t=0),M[J][U]=( a+2)%4+1;}D(){a-0||((J>=0&&L()

)?(K(),m=J):(a=A()%2 ?3:1)) ,a-2||((

J<22&&L())?(K(),m=J): (a=A( )%2?1:

3)),a -1||( (U< 76&&L ( ))?(K

(),n= U):(a =A() %2?0 :2)) ,a-

3||(( U>=0&& L() )?(K (),n= U):

(a=A ()%2? 2:0 ));} F(x,y ){M [x]

[y] %2?(p =0, q=M [x][ y]/2?1 :-1

):(q =0,p= M[x] [y] /3?- 1:1),M[x+ q][

y+p]==-1?(M[x+q][y+ p]= 0,b=x +q,c=y+p,M[ x]

[y]=-1):F(x+q,y+p); } R(){int x,y;x=A

()%22,y=A()%76,M[x ][y]==0?(M[

x][y ]=10, G(y+1

,x+2) ,C ("X")

):R() ;}P (){G(

c+1,b +2), C(" "

),G(n +1,m+ 2),C(

"O"),G(e+1,d+2) ,C("o"

) ;}E(){G(10,10), C("The" "g"

"ame is over!"), getch( ), exit(); }main

(){R();while(1){ while (bioskey(1) ==0)d=m,

e=n,D(),P(),t ==0&& (R(),t = 1),delay ( 4500);k=

bioskey(0)>> 8,k -75||(a=3),k-77||(a=1),k-72

||(a=0) , k-80||(a=2) ;}}[/CODE]

老K写的贪吃蛇

C语言作业怎么答辩,c语言贪吃蛇如何答辩相关推荐

  1. C语言作业 第二章 C语言的数据类型

    C语言作业 第二章 C语言的数据类型 2.1 引例 运行结果: Programming is fun 说明 (1)程序中第一行: /*Output:"Programming is fun.& ...

  2. c语言联机游戏,C/C++ 游戏 贪吃蛇双人对战版

    贪吃蛇双人对战版--C语言 最近写的,用于交最后一次结构化程序设计课的作业,闲暇之余传到网上,仅供参考,新手上路,请多指教. 话不多说,先附上下载链接.http://download.csdn.net ...

  3. 贪吃蛇c语言程序 简书,C语言/C++项目源码分享—贪吃蛇

    /* 项目内容:贪吃蛇 开发环境:vs2013+easyx */ 这个项目是一个小游戏-贪吃蛇项目,代码如下 #include #include //包含easyx图形库,可以使用给我们提供的一些函数 ...

  4. 贪吃蛇c语言 游戏中会出现障碍物,贪吃蛇C语言游戏代码.doc

    贪吃蛇C语言游戏代码 //开始编写游戏需要的类 #include //EasyX_2011惊蛰版(绘图库) #include #include #include #define UP1 #define ...

  5. 用C语言制作一款多人贪吃蛇游戏

    上学期学的C语言,寒假想用来做点好玩的东西而不是单纯应付考试,刚开始想到了贪吃蛇,最后做成了双贪吃蛇,双龙夺猪讲的是随着猪肉价格渐长,一条龙与一条蛇争夺猪肉的故事233333 代码使用了easyx图形 ...

  6. c语言作业指导1,C语言程序设计实验与习题指导

    目录 部分C语言程序设计上机实验 实验1C语言概述 实验2C语言基本数据类型 实验3C语言表达式 实验4顺序结构程序设计 实验5选择结构程序设计 实验6基本循环结构程序设计 实验7嵌套循环结构程序设计 ...

  7. 如何用java语言编写小游戏?(贪吃蛇)

    自己做了个贪吃蛇,效果图如下" 素材和图片是网上找的,在做这游戏的过程中其实最麻烦的是像素的调整,需要一点点去试....所以大家做的时候像素方面自己试就行了,根据自己的实际情况判断. 先说一 ...

  8. c语言小游戏 基础纸牌,贪吃蛇

    博客目录 贪吃蛇 #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<window ...

  9. C语言综合练习6:制作贪吃蛇

    1 初始化界面 因为还没学QT,我们就使用终端界面替代. 这里我们假设界面中没有障碍物,我们只需要设定界面的高宽就行,这是蛇的移动范围,我们可以写两个宏来规定界面的高宽 新建一个snake.c的文件 ...

  10. PAOGD个人作业4——利用OpenGL设计贪吃蛇游戏

    中山大学数据科学与计算机学院本科生实验报告 (2019年春季学期) 课程名称 PAOGD 任课老师 郑贵锋 年级 16 专业(方向) 软件工程(计算机应用方向) 学号 16340132 姓名 梁颖霖 ...

最新文章

  1. poj 1020 深搜
  2. html input或textarea 如何在光标处插入内容
  3. 08-百度ai语音合成
  4. msfvenom生成木马和内网穿透
  5. chromebook刷机_如何在Chromebook上切换(或离开)Canary频道
  6. css3 2D动画效果 200303
  7. 互联网高并发架构的8种设计模式演化
  8. python的装饰器很有用吗_你真的了解python装饰器么
  9. 用FileMapping跨进程共享数据
  10. 饥荒正版怎么创建专用服务器,饥荒:联机版专用服务器创建设置方法汇总
  11. 机器学习初级入门(二)KNN
  12. Android学习笔记(18):编辑框EditText
  13. 抖音矩阵系统,抖音矩阵系统源码,抖音SEO源码。
  14. 学术会议论文查重吗_会议论文会不会进行摘要查重?
  15. 内存颗粒位宽和容量_内存颗粒编号与内存品牌知识介绍
  16. Worldpress常规利用思路
  17. 计算机专业简历文案,文案创意求职简历范文
  18. html如何设置下拉列表
  19. SASE , sdp等
  20. PJBlog3 V3.2.8.352文件Action.asp修改任意用户密码0day

热门文章

  1. android 通讯录恢复,通讯录恢复
  2. 土豆视频ipad 5.0 客户端
  3. 回天科技工程师房工对十大硬盘数据恢复软件简评!
  4. html5实现直接下载文件
  5. 五大算法思想(二)贪心算法及常见例子
  6. ctf练习之音频文件
  7. 精通css和css权威指南_CSS中的笔触文字:权威指南
  8. python之math_cmath
  9. chromedriver 与 chrome 版本对照表
  10. 《JAVA程序设计基础(第3版)实验指导》pdf 附下载链接