火箭发射动画c语言程序设计,求教火箭发射程序

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

#include

#include

#include

#include

#include

int main()

{

int gdriver=DETECT,gmode;

int i,j;

double k;

char *str=" ";

initgraph(&gdriver,&gmode,"c:\\tc");

setbkcolor(0);

setcolor(4);

cleardevice();

for(i=0;i<=300;i++){

for(k=0.5;k<6.3;k+=0.6){ /*"k", jiao du de suan fa*/

cleardevice();

line(25+i,380,100+i,380); /*ce de tou bu*/

rectangle(25+i,375,48+i,380);

rectangle(95+i,372,100+i,380);

line(100+i,392,100+i,363);

line(100+i,363,118+i,363);

line(118+i,363,118+i,370);

line(118+i,370,140+i,370);

line(140+i,370,140+i,380);

line(140+i,380,118+i,380);

line(118+i,380,116+i,386);

line(116+i,386,116+i,392);

line(116+i,392,100+i,392);

circle(35+i,390,10); /*lun zi she ji*/

circle(35+i,390,5);

line(35+i+10*cos(k),390-10*sin(k),35+i-10*cos(k),390+10*sin(k));

circle(60+i,390,10);

circle(60+i,390,5);

line(60+i+10*cos(k),390-10*sin(k),60+i-10*cos(k),390+10*sin(k));

circle(85+i,390,10);

circle(85+i,390,5);

line(85+i+10*cos(k),390-10*sin(k),85+i-10*cos(k),390+10*sin(k));

circle(128+i,390,10);

circle(128+i,390,5);

line(128+i+10*cos(k),390-10*sin(k),128+i-10*cos(k),390+10*sin(k));

circle(130+i,390,10);

circle(130+i,390,5);

line(115+i,367,115+i,370); /*ce de xian tiao*/

line(132+i,370,132+i,373);

line(135+i,370,135+i,373);

line(15+i,355,135+i,290);/*huo jian zhu gan*/

line(135+i,290,155+i,285);

line(155+i,285,140+i,300);

line(140+i,300,20+i,365);

line(20+i,365,15+i,355);

line(135+i,290,140+i,300); /*huo jian xian tiao*/

line(110+i,305,115+i,315);

line(100+i,310,105+i,320);

line(70+i,325,75+i,335);

line(15+i,355,30+i,346); /*huo jian zuo chi bang*/

line(30+i,346,24+i,344);

line(24+i,344,10+i,355);

line(10+i,355,15+i,355);

line(20+i,365,35+i,356); /*huo jian you chi bang*/

line(35+i,356,30+i,365);

line(30+i,365,15+i,370);

line(15+i,370,20+i,365);

line(17+i,357,10+i,360); /*huo jian wei ba*/

line(10+i,360,11+i,362);

line(11+i,362,18+i,359);

line(18+i,359,17+i,357);

line(19+i,361,12+i,364);

line(12+i,364,13+i,366);

line(13+i,366,20+i,363);

line(20+i,363,19+i,361);

line(48+i,350,95+i,380); /*huo jian zhi jia*/

line(48+i,380,100+i,322);

delay(100);

}

}

for(i=0;i<=349;i++){

for(k=0.5;k<6.3;k+=0.6){

cleardevice();

line(325+i,380,400+i,380); /*ce de tou bu*/

rectangle(325+i,375,348+i,380);

rectangle(395+i,372,400+i,380);

line(400+i,392,400+i,363);

line(400+i,363,418+i,363);

line(418+i,363,418+i,370);

line(418+i,370,440+i,370);

line(440+i,370,440+i,380);

line(440+i,380,418+i,380);

line(418+i,380,416+i,386);

line(416+i,386,416+i,392);

line(416+i,392,400+i,392);

circle(335+i,390,10); /*ce de lun zi*/

circle(335+i,390,5);

line(335+i+10*cos(k),390-10*sin(k),335+i-10*cos(k),390+10*sin(k));

circle(360+i,390,10);

circle(360+i,390,5);

line(360+i+10*cos(k),390-10*sin(k),360+i-10*cos(k),390+10*sin(k));

circle(385+i,390,10);

circle(385+i,390,5);

line(385+i+10*cos(k),390-10*sin(k),385+i-10*cos(k),390+10*sin(k));

circle(428+i,390,10);

circle(428+i,390,5);

line(428+i+10*cos(k),390-10*sin(k),428+i-10*cos(k),390+10*sin(k));

circle(430+i,390,10);

circle(430+i,390,5);

line(415+i,367,415+i,370); /*ce tou bu xian tiao xian*/

line(432+i,370,432+i,373);

line(435+i,370,435+i,373);

rectangle(324,330,340,460);/*huo jian zhu gan*/

line(324,330,332,310);

line(324,330,340,330);

line(332,310,340,330);

rectangle(326,460,328,466);/*huo jian wei bu she ji*/

rectangle(336,460,338,466);

line(324,350,340,350);

line(324,365,340,365);

line(324,400,340,400);

line(324,440,316,448);/*huo jian chi bang*/

line(316,448,316,468);

line(316,468,324,460);

line(340,440,348,448);

line(348,448,348,468);

line(348,468,340,460);

}

delay(1000);

}

for(i=50;i>=10;i--){

cleardevice();

rectangle(324,i*8-70,340,i*8+60);/*huo jian sheng kong*/

line(324,i*8-70,332,i*8-90);

line(324,i*8-70,340,i*8-70);

line(332,i*8-90,340,i*8-70);

rectangle(326,i*8+60,328,i*8+66);

rectangle(336,i*8+60,338,i*8+66);

line(324,i*8-50,340,i*8-50);

line(324,i*8-35,340,i*8-35);

line(324,i*8,340,i*8);

line(324,i*8+40,316,i*8+48);

line(316,i*8+48,316,i*8+68);

line(316,i*8+68,324,i*8+60);

line(340,i*8+40,348,i*8+48);

line(348,i*8+48,348,i*8+68);

line(348,i*8+68,340,i*8+60);

line(326,i*8+68,326,i*8+82);

line(329,i*8+69,329,i*8+80);

line(335,i*8+69,335,i*8+80);

line(338,i*8+68,338,i*8+82);

setcolor(4);

settextstyle(1,0,6);

outtextxy(40,40,itoa((i-10)/4,str,10));/*dao ji shi she ji*/

delay(100000-i*100);

}

setcolor(5);

for(i=0;i<5;i++){

for(j=1;j<11;j++){ /*xun huan shi xian bao za*/

cleardevice();

setfillstyle(1,4);

setcolor(i);

pieslice(370,90,0,360,70+(i+2)*j*5);

settextstyle(i,0,j);

settextjustify(1,1);

outtextxy(370,60,"Boom!");

delay(1000);

}

}

setbkcolor(12);

getch();

closegraph();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值