C语言作业怎么答辩,c语言贪吃蛇如何答辩
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语言贪吃蛇如何答辩相关推荐
- C语言作业 第二章 C语言的数据类型
C语言作业 第二章 C语言的数据类型 2.1 引例 运行结果: Programming is fun 说明 (1)程序中第一行: /*Output:"Programming is fun.& ...
- c语言联机游戏,C/C++ 游戏 贪吃蛇双人对战版
贪吃蛇双人对战版--C语言 最近写的,用于交最后一次结构化程序设计课的作业,闲暇之余传到网上,仅供参考,新手上路,请多指教. 话不多说,先附上下载链接.http://download.csdn.net ...
- 贪吃蛇c语言程序 简书,C语言/C++项目源码分享—贪吃蛇
/* 项目内容:贪吃蛇 开发环境:vs2013+easyx */ 这个项目是一个小游戏-贪吃蛇项目,代码如下 #include #include //包含easyx图形库,可以使用给我们提供的一些函数 ...
- 贪吃蛇c语言 游戏中会出现障碍物,贪吃蛇C语言游戏代码.doc
贪吃蛇C语言游戏代码 //开始编写游戏需要的类 #include //EasyX_2011惊蛰版(绘图库) #include #include #include #define UP1 #define ...
- 用C语言制作一款多人贪吃蛇游戏
上学期学的C语言,寒假想用来做点好玩的东西而不是单纯应付考试,刚开始想到了贪吃蛇,最后做成了双贪吃蛇,双龙夺猪讲的是随着猪肉价格渐长,一条龙与一条蛇争夺猪肉的故事233333 代码使用了easyx图形 ...
- c语言作业指导1,C语言程序设计实验与习题指导
目录 部分C语言程序设计上机实验 实验1C语言概述 实验2C语言基本数据类型 实验3C语言表达式 实验4顺序结构程序设计 实验5选择结构程序设计 实验6基本循环结构程序设计 实验7嵌套循环结构程序设计 ...
- 如何用java语言编写小游戏?(贪吃蛇)
自己做了个贪吃蛇,效果图如下" 素材和图片是网上找的,在做这游戏的过程中其实最麻烦的是像素的调整,需要一点点去试....所以大家做的时候像素方面自己试就行了,根据自己的实际情况判断. 先说一 ...
- c语言小游戏 基础纸牌,贪吃蛇
博客目录 贪吃蛇 #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<window ...
- C语言综合练习6:制作贪吃蛇
1 初始化界面 因为还没学QT,我们就使用终端界面替代. 这里我们假设界面中没有障碍物,我们只需要设定界面的高宽就行,这是蛇的移动范围,我们可以写两个宏来规定界面的高宽 新建一个snake.c的文件 ...
- PAOGD个人作业4——利用OpenGL设计贪吃蛇游戏
中山大学数据科学与计算机学院本科生实验报告 (2019年春季学期) 课程名称 PAOGD 任课老师 郑贵锋 年级 16 专业(方向) 软件工程(计算机应用方向) 学号 16340132 姓名 梁颖霖 ...
最新文章
- poj 1020 深搜
- html input或textarea 如何在光标处插入内容
- 08-百度ai语音合成
- msfvenom生成木马和内网穿透
- chromebook刷机_如何在Chromebook上切换(或离开)Canary频道
- css3 2D动画效果 200303
- 互联网高并发架构的8种设计模式演化
- python的装饰器很有用吗_你真的了解python装饰器么
- 用FileMapping跨进程共享数据
- 饥荒正版怎么创建专用服务器,饥荒:联机版专用服务器创建设置方法汇总
- 机器学习初级入门(二)KNN
- Android学习笔记(18):编辑框EditText
- 抖音矩阵系统,抖音矩阵系统源码,抖音SEO源码。
- 学术会议论文查重吗_会议论文会不会进行摘要查重?
- 内存颗粒位宽和容量_内存颗粒编号与内存品牌知识介绍
- Worldpress常规利用思路
- 计算机专业简历文案,文案创意求职简历范文
- html如何设置下拉列表
- SASE , sdp等
- PJBlog3 V3.2.8.352文件Action.asp修改任意用户密码0day