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相关推荐

  1. 高斯消元法的c语言编程,列主元高斯消元法的C语言编程

    列主元高斯消元法的C语言编程 列主元高斯消元法 基本思想:用高斯消元法求解线性方程组时,为避免小的主元,在进行第k步消元前,应该在第k列(k)元素aik(i k,(k)(k)例如|aikk| max| ...

  2. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  3. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  4. c语言编程期刊论文管理系统,C语言编程下计算机软件论文

    1计算机软件C语言的编程实验 1.1计算机软件C语言的编程技巧 计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中, ...

  5. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  6. 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...

    江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样 首页 > C语言 > 江门c语言编程学习 作者:镀金池   发布时间:2017-10-18 09:25 在初期的C语言 ...

  7. C语言报名里面培训怎么填,庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样...

    庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样 首页 > 软件 > 庄河c语言编程学习 作者:镀金池   发布时间:2017-11-29 11:13 明天利用时 ...

  8. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  9. 安庆师范大学c语言程序设计,安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资...

    安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资 首页 > C语言 > 安庆c语言编程学习 作者:镀金池   发布时间:2017-10-18 15:20 假定我们 ...

  10. 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...

    汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池   发布时间:2017-10-18 20:12 经历:若 ...

最新文章

  1. 下载恶意pcap包的网站
  2. 删边(normal)
  3. Apollo后台配置:关联公共Namespace(类似与继承父类配置)
  4. dell笔记本指示灯闪烁_带你认识电脑电源状态指示灯不同亮度不同含义
  5. [Idea Fragments]2013.08.08
  6. poj 1330 Nearest Common Ancestors LCA/DFS
  7. 【Servlet】Servlet体系结构
  8. java 数组的索引_java如何寻找数组中心索引
  9. leetcode - 96. 不同的二叉搜索树
  10. Ubuntu安装teamviewer
  11. dlink虚拟服务器端口转发,D-Link路由器端口转发怎么设置【图文教程】
  12. mysql enterprise backup 使用_mysql enterprise backup入门使用
  13. [转载+整理]Nginx Location匹配规则
  14. SQLyog官网下载,SQLyog-12.4.2下载,SQLyog最新版下载,SQLyog Download
  15. Windows运行及cmd常用命令
  16. 21经济网专访 | 巨杉下一个十年:扎根科创福地,打造数据库行业生态
  17. Typora修改图片保存位置
  18. Burg法求解AR(p)模型参数(三)Levinson递推公式
  19. 怎么用博客来把自己网站“养大”
  20. iOS端URL编码和解码过程

热门文章

  1. 青岛旅行网页毕设HTML 带报告讲解5个充实超链接页面 大学生网页 旅游网页
  2. 为什么PSP、PS3再便宜我都不会去买
  3. 计算机音乐数字乐谱加勒比海盗,Jarrod Radnich原版《加勒比海盗》主题曲钢琴谱...
  4. DTable7发布OleDB版本,可以链接ACCESS和其它更多的数据库
  5. 浅析iOS界面设计方法
  6. 赴11年的微博之约,见一位最重要的人
  7. 用c语言程序实现对素数的判断
  8. C 编译错误 及解决方法总结
  9. app安装失败,安装冲突
  10. 带你写爬虫(python)第一篇----抓取安徽理工大学新闻网中所有新闻