您当前的位置:首页 > 互联网教程

c语言编程烟花代码简单

发布时间:2025-05-18 15:39:34    发布人:远客网络

c语言编程烟花代码简单

一、c语言编程烟花代码简单

int gdriver=DETECT,gmode,errorcode;

int a[10],b[10],x,y,c,r,i,j,t;

/* initialize graphics and local variables*/

initgraph(&gdriver,&gmode,"");

/* read result of initialization*/

if(errorcode!= grOk)/* an error occurred*/

printf("Graphics error:%s/n",grapherrormsg(errorcode));

printf("Please any key to halt:");

exit(1);/* terminate with an error code*/

x=rand()%500+100;/*随机中心坐标*/

for(r= 0;r<= 8; r++)/*烟花的大小设定*/

for(i= 0,rad= 0.0; rad< 2*PI; rad+= 0.78)/*设定坐标*/

a[i++]= x+(int)r*10* cos(rad);

b[ i ]= y+(int)r*10* sin(rad);

c=rand()%13+1;/*各点的颜色随机*/

setcolor(c);/*功能:将当前图形屏幕的当前笔画颜色置为color.*/

circle(a[i],b[i],1);/* a[i],b[i]为圆心 1为半径画圆*/

用法: void far cleardevice(void);

用法: void far closegraph(void);

//分别为:烟花中心到图片边缘的最远距离、烟花中心到图片左上角的距离(x、y)两个分量

int r[13]={ 120, 120, 155, 123, 130, 147, 138, 138, 130, 135, 140, 132, 155};

int x[13]={ 120, 120, 110, 117, 110, 93, 102, 102, 110, 105, 100, 108, 110};

int y[13]={ 120, 120, 85, 118, 120, 103, 105, 110, 110, 120, 120, 104, 85};

Fire[i].max_r= r[i];//最大半径

Fire[i].cen_x= x[i];//中心距左上角距离

Fire[i].show= false;//是否绽放

Jet[i].x=-240;//烟花弹左上角坐标

Jet[i].hx=-240;//烟花弹发射最高点坐标

Jet[i].dt= rand()% 10;//发射速度时间间隔

Jet[i].n= 0;//烟花弹闪烁图片下标

Jet[i].shoot= false;//是否发射

二、简单的代码编程

c语言编程烟花代码简单

c语言编程烟花代码简单如下:

intgdriver=DETECT,gmode,errorcode;

/*initializegraphicsandlocalvariables*/

/*readresultofinitialization*/

if(errorcode!=grOk)?/*anerroroccurred*/

printf("Graphicserror:%s/n",grapherrormsg(errorcode));

printf("Pleaseanykeytohalt:");

exit(1);?/*terminatewithanerrorcode*/

x=rand()%500+100;/*随机中心坐标*/

for(r=0;r=8;r++?)??/*烟花的大小设定*/

for(i=0,rad=0.0;rad2*PI;rad+=0.78)?/*设定坐标*/

c=rand()%13+1;/*各点的颜色随机*/

setcolor(c);????/*功能:将当前图形屏幕的当前笔画颜色置为color.*/

circle(a[i],b[i],1);/*a[i],b[i]为圆心1为半径画圆*/

用?法:voidfarcleardevice(void);

用?法:voidfarclosegraph(void);

//分别为:烟花中心到图片边缘的最远距离、烟花中心到图片左上角的距离(x、y)两个分量

intr[13]={120,120,155,123,130,147,138,138,130,135,140,132,155};

intx[13]={120,120,110,117,110,93,102,102,110,105,100,108,110};

inty[13]={120,120,85,118,120,103,105,110,110,120,120,104,85};

Fire[i].cen_x=x[i];//中心距左上角距离

Jet[i].x=-240;//烟花弹左上角坐标

Jet[i].hx=-240;//烟花弹发射最高点坐标

Jet[i].dt=rand()%10;//发射速度时间间隔

Jet[i].n=0;//烟花弹闪烁图片下标

怎么编程一个最简单游戏代码?

利用随机数猜大小,如下:

1、代码的第一行,是一个include语句。没有它我们的程序会编译不过。有了它就是告诉编译器在对代码进行编译之前,必须要包含程序需要的文件。这里的stdio.h就是我们需要的头文件。

2、代码第二行是一个main函数,这个main函数的返回值是一个int整型数据。刚开始学习编程的时候我们可以认为程序运行的时候是从main函数开始的。后续会专门给大家做一个介绍向大家说明在main函数之前还做了哪些事情。

3、每个函数都用一对“{}”进行包含,表示着函数体的开始和结束,当然后面说到控制语句的时候它还表示一段控制语句的开始和结束。

4、main函数中调用了一个printf函数。它是用来向控制台输出我们想要的内容。printf的函数定位格式为:intprintf(constchar*format,...)。format中定义了输出内容和格式。

5、return函数执行完后。在退出函数体之前,会将函数进行返回。return后的内容根据函数返回值定义而定。在本段程序中返回的是整型数据0。

按照第一个分类,大家找到自己感兴趣的方向,进行学习。找到你要选择的行业,它所需要的技术是什么?然后抽丝剥茧,找到对应的学习资料。

要学习的第一步就是基础语法,那什么标准才是学会了呢?做出Demo,从输出第一个helloworld,到完成一个学员管理系统。这就说明已经是入门了,不断地输出会增加学习动力。

现在网络上很多培训机构也有公开的免费项目,可以跟着课程进行一个简单项目的学习。按照老师的思路,有一个完整项目学习的思路。之后我们可以到GitHub上找到开源项目,筛选出自己感兴趣的进行实践。

阅读,阅读,阅读博客,学习课程,或者看视频等等。仿效书本或博客代码,进行复制,复制并不重要,思考是关键。想着学习别人的想法,脱离书本和博客,完全实现自己的功能。独立完成一些DEMO,查看别人的项目代码,和他人讨论,提高代码能力。

根据他人的要求编写代码,完成业务。自行实现他人设计的模块。单独进行业务模块的设计与开发。主要负责大型项目的框架设计,并领导他人的开发。其它高级架构和管理工作,已经不只是代码能力。

以上内容参考:百度百科-编程技术



相关内容FAQs: