计算机技术基础课程设计C 语言设计报告题目:制作节日礼花一、选题背景:随着节日的到来,人们都会在节日里燃放礼花,而且礼花的样式有很多,本程序就是实现了节日礼花的制作过程,礼花的制作,然后开始绽放
展现了一个漂亮的节日场景
二、:设计思路 在这个制作节日礼花的程序里,开头是通过调用一系列的库函数,以备下面的程序使用
接着通过自定义一些函数,来说明存放礼花的位置,礼花的上升,礼花的形状,礼花的盛开等
这些自定义的函数包括一个结构体函数,定义存放礼花的位置,一个无返回值的函数定义礼花的上升等
在后面主函数中,通过调用这些自定义的函数来完成节日礼花的制作
三、主要解决问题的方法及技术关键: 本程序应用了 while 循环;for 循环;switch 分支语句;if 条件选择语句等
四、流程图: Y N五、程序清单:#include ”Conio
h”/*字符模式函数*/#include "graphics
h"/*圆形与椭圆的综合使用*/开始结束CENGUPBOMBFENGMIAN 绘制界面窗口INIT 初始化SHANDIAN0SWITCHDEFAULT12是否按键#include ”stdio
h”#include ”stdlib
h”/*标准头文件申明*/#include ”bios
h”#include "math
h”/*函数原代码*/struct cir /*存放礼花的位置*/{ int x; int y;}place;void initgr(void) /* BGI 初始化 */{ int gd=DETECT,gm=0; initgraph(&gd,&gm,"d:\\tc");}void up() /*礼花炮上升*/{ int aimy; randomize(); place
x=random(440)+100; /*设定礼花的范围*/ place
y=470; aim