简短编程代码(代码编程教学入门)

2023-12-01 16:38:37 数码极客 bianji01

 

求几个简单的C++编程的代码

#include

voidmain()

intarr[10],i,oddsum(0),evensum(0);

cout<<"请输入十个整数:";

for(i=0;i<10;i++)

cin>>arr[i];

for(i=0;i<10;i++)

if(arr[i]%2==0)

evensum+=arr[i];

oddsum+=arr[i];

cout<<"数项之和为:"<

cout<<"偶数项为:"<

c语言编程烟花代码简单

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

#include"stdlib.h"

#include"graphics.h"

#include"stdio.h"

#include"math.h"

#include"conio.h"

#definePI3.1425926

main()

intgdriver=DETECT,gmode,errorcode;

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

doublerad=0.0;

/*initializegraphicsandlocalvariables*/

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

/*readresultofinitialization*/

errorcode=graphresult();

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

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

printf("Pleaseanykeytohalt:");

getch();

exit(1);/*terminatewithanerrorcode*/

randomize();

for(;!kbhit();)

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

y=rand()%300+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);

for(i=1;i

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

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

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

delay(10000);

delay(10000);

cleardevice();

函数名:cleardevice

功能:清除图形屏幕

用法:voidfarcleardevice(void);

getch();

closegraph();

函数名:closegraph

功能:关闭图形系统

用法:voidfarclosegraph(void);

初始化烟花参数

voidInit(inti)

//分别为:烟花中心到图片边缘的最远距离、烟花中心到图片左上角的距离(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].x=0;//烟花中心坐标

Fire[i].y=0;

Fire[i].width=240;//图片宽

Fire[i].height=240;//图片高

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

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

Fire[i].cen_y=y[i];

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

Fire[i].dt=5;//绽放时间间隔

Fire[i].t1=timeGetTime();

Fire[i].r=0;//从0开始绽放

/****初始化烟花弹*****/

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

Jet[i].y=-240;

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

Jet[i].hy=-240;

Jet[i].height=0;//发射高度

Jet[i].t1=timeGetTime();

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

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

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

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告