计算机技术基础(c语言)用C语言描绘玫瑰花
计算机技术基础课程设计
C语言
设计报告
题目:用C语言描绘玫瑰花
一、选题背景
通过C语言的学习,我们知道了可以用C语言编写的程序来描绘出优美的
画面。
玫瑰花是美丽的代表。所以我将画图的程序来实现玫瑰花的图象。
二、设计思想
本程序将利用图形库函数、数学函数和标准I/O函数来实现函数的运行。
依靠我们学过的调用函数来实现。
图形中玫瑰花的形状是利用画图函数并根据其坐标来实现的,图形中的弧线
是利用曲线函数实现的。
主函数的调用函数大多是我们没有学过的
initgraph /*初始化图形系统*/
cleardevice /*清除图形屏幕*/
hua /*自己定义的函数*/
setcolor /*设置当前画图颜色*/
rectangle /*话矩形边框*/
getch /*输入字符*/
closegraph /*关闭图形系统*/
floodfill/*填充一个有界区域*/
三、程序流程图:
N
Y
N
Y
四、主要解决问题:
一个简单的玫瑰花程序这个玫瑰花的程序,可是问题不少,在这个语句(rc(x+64,y-57,300,490,17);)中出现了颜色外泻 。
解决办法:利用floodfill函数实现填充一个有界函数。
五、程序清单:
#include
#include
#include
#incl