c语言编程实现飞机飞行速度,C语言实现简单飞机大战.pdf
C语语言言实实现现简简单单飞飞机机大大战战
本文实例为大家分享了C语言实现飞机大战的具体代码,供大家参考,具体内容如下
义四个函数实现飞机大战
#include
#include
#include
// 义全局变量
int high,width; // 义边界
int position_x,position_y; //飞机位置
int bullet_x,bullet_y; //子弹位置
int enemy_x,enemy_y;
int score;
int flag; //飞机状态
void gotoxy int x,int y) //光标移动到 x,y)位置
{
HANDLE handle = GetStdHandle STD_OUTPUT_HANDLE);
COORD pos;
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition handle,pos);
}
void HideCursor ) // 用于隐藏光标
{
CONSOLE_CURSOR_INFO cursor_info = {1, 0}; // 第二个值为0表示隐藏光标
SetConsoleCursorInfo GetStdHandle STD_OUTPUT_HANDLE), &cursor_info);
}
void startup ) //数据初始化
{
high=18;
width=26;
position_x=high-3;
position_y=width/2;
bullet_x=0;
bullet_y=position_y;
enemy_x=0;
enemy_y=position_y;
score=0;
flag=0; //飞机完好
HideCursor );
}
void show ) //显示界面
{
int i,j;
for i=0;i
{
for j=0;j
{
if flag)
break;
else if i==position_x)&& j==position_y)) //飞机坐标
printf "*");
else if i==enemy_x)&& j==enemy_y)) //敌机坐标
printf "*");
else if i==bullet_x)&& j==bullet_y)) //子弹坐标
printf "|");
else if j==width-1)|| i==high-1)|| j==0)|| i==0)) //打印边界
printf "#");
else
printf " ");
}
printf "\n");
}
printf "\n");
if position_x==enemy_x)&& position_y==enemy_y))
{
flag=1; //飞机撞毁 游戏结束
printf "得分: %d\n",score);
printf "游戏结束");
}
else
printf "得分: %d\n",score);
}
void withoutInpute ) //与用户输入无关
{
if bullet_x>0) //子弹上升效果
bullet_x--;
if bullet_x==enemy_x)&& bullet_y==enemy_y)) //子弹命中敌机
{
score++;
bullet_x=-1;
enemy_x=1;
enemy_y=2+rand )%width-2;
}
static int spee
c语言编程实现飞机飞行速度,C语言实现简单飞机大战.pdf相关推荐
- 高斯消元法的c语言编程,列主元高斯消元法的C语言编程
列主元高斯消元法的C语言编程 列主元高斯消元法 基本思想:用高斯消元法求解线性方程组时,为避免小的主元,在进行第k步消元前,应该在第k列(k)元素aik(i k,(k)(k)例如|aikk| max| ...
- c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...
双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池 发布时间:2017-12-07 05:48 一个C语 ...
- c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...
九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池 发布时间:2017-10-18 14:11 据ID ...
- c语言编程期刊论文管理系统,C语言编程下计算机软件论文
1计算机软件C语言的编程实验 1.1计算机软件C语言的编程技巧 计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中, ...
- c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池 发布时间:2018-04-09 16:40 在之后 ...
- 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...
江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样 首页 > C语言 > 江门c语言编程学习 作者:镀金池 发布时间:2017-10-18 09:25 在初期的C语言 ...
- C语言报名里面培训怎么填,庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样...
庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样 首页 > 软件 > 庄河c语言编程学习 作者:镀金池 发布时间:2017-11-29 11:13 明天利用时 ...
- 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...
罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池 发布时间:2018-10-04 23:40 依照c语言的法则, ...
- 安庆师范大学c语言程序设计,安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资...
安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资 首页 > C语言 > 安庆c语言编程学习 作者:镀金池 发布时间:2017-10-18 15:20 假定我们 ...
- 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...
汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池 发布时间:2017-10-18 20:12 经历:若 ...
最新文章
- 下载恶意pcap包的网站
- 删边(normal)
- Apollo后台配置:关联公共Namespace(类似与继承父类配置)
- dell笔记本指示灯闪烁_带你认识电脑电源状态指示灯不同亮度不同含义
- [Idea Fragments]2013.08.08
- poj 1330 Nearest Common Ancestors LCA/DFS
- 【Servlet】Servlet体系结构
- java 数组的索引_java如何寻找数组中心索引
- leetcode - 96. 不同的二叉搜索树
- Ubuntu安装teamviewer
- dlink虚拟服务器端口转发,D-Link路由器端口转发怎么设置【图文教程】
- mysql enterprise backup 使用_mysql enterprise backup入门使用
- [转载+整理]Nginx Location匹配规则
- SQLyog官网下载,SQLyog-12.4.2下载,SQLyog最新版下载,SQLyog Download
- Windows运行及cmd常用命令
- 21经济网专访 | 巨杉下一个十年:扎根科创福地,打造数据库行业生态
- Typora修改图片保存位置
- Burg法求解AR(p)模型参数(三)Levinson递推公式
- 怎么用博客来把自己网站“养大”
- iOS端URL编码和解码过程