c语言运行后没生成exe,这个程序怎么运行?为什么显示没有exe??

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

#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);

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络工程师之广域网必胜篇一

完全没有必要看网工的教程&#xff0c;仔细阅读完以下篇幅&#xff0c;基本上能够应付网工的考试了&#xff0c;注意&#xff0c;一定要是仔细阅读。<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />广域网广域网&#xff08;WAN…

POJ2243 Knight Moves —— A*算法

题目链接&#xff1a;http://poj.org/problem?id2243 Knight MovesTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14500 Accepted: 8108Description A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the short…

c语言多重括号,大佬在吗,我用C写了一个去多重括号的函数,结果。。。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include #include "malloc.h"char * changeOrder(char *s);struct Node{char *data;struct Node * link;};struct Node * top1 NULL;struct Node * top2 NULL;void Push1(char *s){struct Node * temp (str…

mac配置telnet

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" brew install telnet

linux下的DNS服务器详解

DNS&#xff1a;Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的&#xff0c;每一个域名都对应一个惟一的IP地址&#xff0c;这一命名的方法或这样管理域名的系统叫做域名管理系统。 大家都知道&#xff0c;当我们在上网的时候&#xff0c;通常输入的是…

c语言一个循环重新输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼/*--------实现密码的隐式输入-----------------*/inputpw(char *password,int len) /*len为密码长度*/{int i0; /*密码数组索引值,同时也表示记录已显示*的数目*/char ch;fflush(stdin); /*清洗流&#xff0c;以防妨碍密码正确输入…

怎样玩转千万级别的数据

作者&#xff1a;Sam Xiaowww.cnblogs.com/xcj26/p/3305789.html如有好文章投稿&#xff0c;请点击 → 这里了解详情大数据处理是一个头疼的问题&#xff0c;特别当达不到专业DBA的技术水准时&#xff0c;对一些数据库方面的问题感到无奈。所以还是有必要了解一些数据库方面的技…

c语言多维数组基础知识,C语言基础第7章多维数组.ppt

C语言基础第7章多维数组7.2 二维数组及多维数组二维数组的定义定义方式&#xff1a;  数据类型 数组名[常量表达式][常量表达式]&#xff1b;;二维数组理解;二维数组元素的引用形式&#xff1a; 数组名[下标][下标]二维数组元素的初始化分行初始化&#xff1a;;程序举例;例 …

关于待机、休眠、睡眠的区别和优缺点

Windows中很早就加入了待机、休眠等模式&#xff0c;而Windows Vista中更是新加入了一种叫做睡眠的模式&#xff0c;可是很多人还是习惯在不使用电脑的时候 将其彻底关闭。其实充分利用这些模式&#xff0c;我们不仅可以节约电力消耗&#xff0c;还可以用尽可能短的时间把系统恢…

如何制作pem公钥证书和私钥证书

1.先下载openssl 下载地址 https://pan.baidu.com/s/1kUK1MJX 2.下载之后保存在某个盘里&#xff08;例如在F:/cer/openssl&#xff09; 3.打开windows的 cmd&#xff0c;切换到目录 F:/cer/openssl/openssl\bin 4.生成商户RSA私钥(执行如下命令) openssl genrsa -out rsa_…

苏州大学电子信息学院C语言,电子信息学院

专著Z. Zhu and A. K. Nandi, (2014) Automatic Modulation Classification - Principles, Algorithms, and Applications. Wiley (to be published in January 2015)期刊论文Z. Zhu, A. K.Nandi, (2014) Blind Digital Modulation Classification using Minimum Distance Cent…

网络协议集合2

这张是更加详细的网络协议图&#xff0c;希望会对学习有一定作用。学习网络知识&#xff0c;一定要打好框架&#xff0c;做到心中有“图”&#xff0c;通常我们只是接触TCP/IP协议&#xff0c;但对于其他体系和结构&#xff0c;也应当有所了解&#xff0c;这样能更好地理解网络…

C语言二月天数计算,关于计算两个日期间天数的代码,大家来看看

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼这是原贴:http://post.baidu.com/f?kz100411727这是原码:#include "stdio.h"main(){long int i,a[2],b[2],c[2],x[12]{0,31,59,90,120,151,181,212,243,273,304,334},y,z[2];scanf("%ld-%ld-%ld %ld-%ld-%ld"…

JAVA中ACTION层, SERVICE层 ,MODLE层 和 DAO层的功能区分

JAVA中ACTION层, SERVICE层 &#xff0c;MODLE层 和 DAO层的功能区分 首先这是现在最基本的分层方式&#xff0c;结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了hibernate连接数据库、操作数据库&#xff08;增删改查&#xff09;。Service层&#xff1a;引…

自定义权限 android,如何在Android中使用自定义权限?

蛊毒传说我创建了一个测试代码&#xff0c;您可以使用它并测试您的权限。有两个应用程序PermissionTestClient声明权限并使用此权限保护其活动。这是清单文件&#xff1a;<?xml version"1.0" encoding"utf-8"?> …