C语言课程设计报告

发布 2022-10-03 03:04:28 阅读 1596

3、改变卫星的形状、卫星中间的颜色和彩色星星的数量等。

setfillstyle(5,5); 改变参量即将改变卫星中间的图形形状和颜色。

fillellipse(x+13,y,8,2); 改变参量即将改变卫星整体的形状。

4、改变卫星运行轨迹和球的大小,水平垂直位置、颜色并添加一个垂直轨道。

ellipse(midx,150,110,70,150,40);该函数的第。

一、二参数代表轨道的水平垂直位置,其他的控制着轨道的形状。 添加一个垂直方向的轨道。如:

setcolor(14);

setlinestyle(solid_line,0,thick_width);

ellipse(midx,130,30,330,30,80);

setlinestyle(solid_line,0,norm_width);

将会在结果屏幕上出现一个黄色垂直的轨道。

5、改变边框大小及颜色。

6、添加几个五角星,并摆放其位置。

添加两个函数star(),pai()。

运用这两个函数可以在结果上出现五角星并对其摆放位置。

7、改变背景色。

添加一个函数 setbkcolor(1) 将背景色改为蓝色。

流程图: n

y 1-1 卫星运行控制图。n y

yn1-2 star()函数模板控制图1-3 pai( )函数模板控制图。

四、运行的效果**:

五、源程序:

#include<>

#include<>

#include<>

#include<>

#define image_size 10

void draw_image();

void draw_stars();

main( )

draw_image(x,y);

size=imagesize(x,y-image_size,x+(4*image_size),y+image_size);

pt_addr=malloc(size); getimage(x,y-image_size,x+(4*image_size),y+image_size,pt_addr);

draw_stars();

pai();

setcolor(14);

setlinestyle(solid_line,0,norm_width);

rectangle(0,0,maxx,maxy);

setbkcolor(1);

while(! kbhit())

putimage(x,y-image_size,pt_addr,xor_put);

delay(2000);

free(pt_addr);

closegraph();

void draw_image(int x,int y)

moveto(x+10,y);

setcolor(14);

setfillstyle(5,5);

linerel(-30,20);

moveto(x+10,y);

linerel(-30,-20);

moveto(x+25,y);

linerel(-50,0);

fillellipse(x+13,y,8,2);

void draw_stars(void)

int dotx,doty,h,w,i;

int color,maxcolor;

maxcolor=getmaxcolor();

w=getmaxx();

h=getmaxy();

srand(2000);

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

int star(int x,int y,int a)

line(x,y,x+0.39*a,y);

line(x+0.5*a,y-0.36*a,x+0.39*a,y);

line(x+0.5*a,y-0.36*a,x+0.61*a,y);

line(x+a,y,x+0.61*a,y);

line(x+a,y,x+0.70*a,y+0.22*a);

line(x+0.81*a,y+0.59*a,x+0.70*a,y+0.22*a);

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计报告

华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...

C语言课程设计报告

c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...