为什么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);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GeoPandas是一个开源的Python库,旨在简化地理空间数据的处理和分析。它结合了Pandas和Shapely的能力,为Python用户提供了一个强大而灵活的工具来处理地理空间数据。以下是关于GeoPandas的详细介绍: 一、GeoPandas的基本概念 1. 定义 GeoPandas是建立在Pandas和Shapely之上的一个Python库,用于处理和分析地理空间数据。 它扩展了Pandas的DataFrame和Series数据结构,允许在其存储和操作地理空间几何图形。 2. 核心数据结构 GeoDataFrame:GeoPandas的核心数据结构,是Pandas DataFrame的扩展。它包含一个或多个列,其至少一列是几何列(geometry column),用于存储地理空间几何图形(如点、线、多边形等)。 GeoSeries:GeoPandas的另一个重要数据结构,类似于Pandas的Series,但用于存储几何图形序列。 二、GeoPandas的功能特性 1. 读取和写入多种地理空间数据格式 GeoPandas支持读取和写入多种常见的地理空间数据格式,包括Shapefile、GeoJSON、PostGIS、KML等。这使得用户可以轻松地从各种数据源加载地理空间数据,并将处理后的数据保存为所需的格式。 2. 地理空间几何图形的创建、编辑和分析 GeoPandas允许用户创建、编辑和分析地理空间几何图形,包括点、线、多边形等。它提供了丰富的空间操作函数,如缓冲区分析、交集、并集、差集等,使得用户可以方便地进行地理空间数据分析。 3. 数据可视化 GeoPandas内置了数据可视化功能,可以绘制地理空间数据的地图。用户可以使用matplotlib等库来进一步定制地图的样式和布局。 4. 空间连接和空间索引 GeoPandas支持空间连接操作,可以将两个GeoDataFrame按照空间关系(如相交、包含等)进行连接。此外,它还支持空间索引,可以提高地理空间数据查询的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值