该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

#include

#include

#include

void main()

{

void welcome();

void over(int x);

void state();

void score(int x);

void hp(int x);

welcome();

state();

char key;

int x, y,a,m;

int sc = 0,wc = 0;

srand(time(NULL));

while (1)

{

x = rand() % 6*70 ;

if(x/70%2==1){a=0x54FC54;}

else a=0xFC54FC;

for(y = 0;y < 360; y++)

{

setcolor(0xA80000);

setfillstyle(a);

bar(x,y,x+60,y+30);

setcolor(0xA80000);

setfillstyle(BLACK);

bar(x,y-30,x+60,y);

if (kbhit())

{

key=getch();

if(key=='s')m=0;

else if(key=='d')m=1;

else if(key=='f')m=2;

else if(key=='j')m=3;

else if(key=='k')m=4;

else if(key=='l')m=5;

else m=6;

if(m == x/70)

{

setfillstyle(BLACK);

bar(x , y , x + 60, y + 30);

sc += 10;

score(sc);

break;

}

else if(key == 27)

goto loop;

else

{

wc++;

hp(wc);

}

}

if (y == 359)

{

setfillstyle(BLACK);

bar(x , y , x + 60, y + 30);

}

if (wc == 7)

goto loop;

Sleep(1);

}

}

loop:

over(sc);

closegraph();

}

void welcome()

{

initgraph(420, 480);

setcolor(YELLOW);

setfont(60, 40, "宋体");

outtextxy(45, 35, " " );

setfont(20, 10, "宋体");

outtextxy(150, 150, "by 韩伟");

int c=255;

while (!kbhit())

{

setcolor(RGB(c, 0, 0));

setfont(40, 15, "宋体");

outtextxy(120, 200, "按任意键继续");

c-=8;

Sleep(1);

}

cleardevice();

getch();

}

void over(int x)

{

char str[100];

cleardevice();

setcolor(YELLOW);

setfont(50, 50, "宋体");

itoa(x, str, 10);

outtextxy(20 , 150, "游戏结束!" );

setfont(20, 15, "宋体");

outtextxy(50 , 220, "你的得分为:" );

outtextxy(100 + textwidth("你的得分为:"), 220, str );

getch();

}

void state()

{

setcolor(YELLOW);

setfont(20, 15, "宋体");

line(0, 480 - textheight("测")-30, 420, 480 - textheight("测")-30);

loadimage(NULL,"beijing\\beijing.jpg");

outtextxy(0 , 440, "当前分数:" );

outtextxy(230, 440, "生命值");

setfillstyle(RED);

bar(320, 430, 420, 480);

setcolor(BLUE);

rectangle(320, 430, 419, 479);

}

void score(int x)

{

char str[100];

setfont(20, 20, "宋体");

setcolor(LIGHTMAGENTA);

bar(textwidth("当前分数:"), 440, 150, 480);

itoa(x, str, 10);

outtextxy(130,440, str);

}

void hp(int x)

{

setfillstyle(BLACK);

bar(320, 430, 420, 480);

setfillstyle(RED);

bar(320, 430, 420 - x * 15, 480);

setcolor(BLUE);

rectangle(320, 430, 420, 479);

setcolor(WHITE);

}

c语言运行程序没有,这个程序怎么运行?为什么显示没有exe??相关推荐

  1. python是脚本语言、需要编译器编译执行_使用Notepad++编译运行C/C++/Python程序

    对我来说,比较常用的是C/C++/Python. 使用Notepad++编译运行单个源文件的C/C++/Python,比使用复杂的IDE更加快捷. 想要让Notepad++能够做到编译运行C/C++/ ...

  2. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  3. c语言代码存放的区域 堆栈,C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)...

    BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域.BSS是英文Block Started by Symbol的简称.BSS段属于静态内存分配. 数据段 :数据 ...

  4. python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...

    中国大学MOOC计算机程序设计语言(Python)网课答案 表达式[3] in [1, 2, 3, 4]的值为________________. python 3.x语句 print(1, 2, 3, ...

  5. C语言中一个程序写完后怎么运行啊?

    C语言中一个程序写完后怎么运行啊? 当编写bai完一个程序后,需要首先进行编译,然后再运行. 如下图所示,程序编写完毕后,点击工具栏中的Execute,选择compile(编译). 如果没有错误,再选 ...

  6. vss2010c语言怎么运行,在Linux下使用gcc运行C语言程序

    Linux下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具.本教程毫不犹豫地使用GCC来编译C程序. ...

  7. C语言中打开一个应用程序可以调用或运行命令

    C语言中打开一个应用程序可以调用或运行命令system(),也可以调用操作系统的API函数,比如Windows系统可以调用CreateProcess().ShellExecuteEx()等函数来打开一 ...

  8. 编好的C语言程序怎么运行,如何在cmd窗口编译运行c语言程序?

    在cmd窗口编译运行C语言程序总共分两步:第一步,在编译器目录下执行编译命令:第二步,在编译器目录下运行可执行程序.需要插件?完全没这回事儿!下面用一个例子来说明. 一.经典的C程序代码 最经典的C程 ...

  9. c语言在linux下运行程序设计,如何在Linux下运行C语言程序

    如何在Linux下运行C语言程序 C语言是一个有结构化程序设计.具有变量作用域(variable scope)以及递归功能的过程式语言.以下是小编为大家搜索整理的如何在Linux下运行C语言程序,希望 ...

  10. win10运行C语言的程序,win10系统运行软件提示应用程序发生异常0xc0000409的具体教程...

    有关win10系统运行软件提示应用程序发生异常0xc0000409的操作方法想必大家有所耳闻.但是能够对win10系统运行软件提示应用程序发生异常0xc0000409进行实际操作的人却不多.其实解决w ...

最新文章

  1. 谷歌发布史上最强人类大脑「地图」,在线可视3D神经元「森林」!
  2. tomcat server.xml
  3. sys.stdout sys.stderr的用法
  4. 产品设计中的点线面法则
  5. Qt 有层级关系的qss样式,使用id定位到具体控件
  6. 115_Power Pivot之HR薪酬计算:公积金、社保、个税、实发工资相关
  7. Nginx服务器的开发团队
  8. powershell自动化操作AD域、Exchange邮箱系列(7)—get-aduser/get-user获取信息 取值方法及区别
  9. SharePoint【Site Definition 系列】-- 05. List Definition与List Template之比较
  10. php后台发送qq消息,WebQQ消息发送功能
  11. 桥本分数c语言,桥本分数式问题的C++算法
  12. chloe.mysql 源码_[开源]无sql之旅-Chloe.ORM之增删查改
  13. NFT周刊|Jay-Z拍卖“Reasonable Doubt”NFT;漫威推出NFT藏品
  14. Doxygen + Graphviz 安装(windows 10系统)
  15. 滴滴D1上路之后,科技巨头正在“抢滩登陆“造车战场
  16. Android应用开发详解【郭宏志】(奋斗之小鸟)_PDF 电子书
  17. Nio实现高性能聊天系统
  18. iOS设备截图和Windows电脑互传,解决提交bug无图不能说明问题
  19. 可以检测手机帧率和温度的软件_拯救者电竞手机Pro评测:不只是一台手机,更是游戏主机...
  20. Leaflet创建,tileLayer,marker,面的绘制

热门文章

  1. Fuchsia编译及运行
  2. dumpsys gfxinfo packacges计算帧率
  3. Mac源码安装使用OpenCV
  4. android sepolicy报错解决
  5. Java反射获取Android系统属性值
  6. android 电池(三):android电池系统
  7. 工具之wireshark保存rtp数据
  8. android之读取相册照片并显示
  9. LDE显示驱动(四):显示驱动内核底层代码分析
  10. 升级win11-需要开启主板的tpm2.0