用C语言实现火箭的升空

时间:2014-07-09 02:29:30
染雾
分享
WORD下载 PDF下载 投诉

用C语言实现火箭的升空

/计算机程序设计

----课程设计(C语言)

题目:用C语言实现火箭的升空

学院:

专业:

班级:

姓名:

指导教师:

设计日期:

一. 选题背景:

问题的提出:在科学技术高度发达的世界的今天,人类向太空的探索已经进入

了热门化阶段,伴随着我国航天事业的飞速发展,选择了此次程序的设计。

在此,用C语言编制的程序,实现了对火箭“升空”的“键盘”控制。

二.设计思路.

本程序是从画火箭架、星星、火箭以及发射火箭进行的完整过程。画火箭架是用了调

用函数DrawGun()函数,这其中是用了两个ellipse()函数画上面的完整椭圆以及下面的半

椭圆,然后分别用moveto()函数和lineto()函数进行移动画线点和执行画线过程。其中定

义的rightx ,righty ,leftx ,lefty以及centry1 ,rx ,ry ,变量对实现每个交叉点建的

连线提供了条件,然后用circle()函数对三条线的端点分别用函数画圆,就是用以上的方

法实现了画火箭发射架的过程;

画星星调用了Drawstar()函数,主要就是用srand()函

exit(0); /*退出*/

}

getimage(x0-width2,y0-height-3*width1,x0+width2,y0+y4,buf);

/*确定保存图像所需的存储区大小*/

}

六、设计结果说明: /*如果火箭图象没有生成*/

▲ 设计优点:本程序较巧妙的实现了从绘制到发射的过程。设计时对各种操作的所需要的进程设计的比较全面。

▲ 设计不足:本程序只能对火箭的“上”起作用,而对其“左右”的控制不起作用。

用C语言实现火箭的升空

手机扫码分享

Top