专题三实验报告

本文由用户“muremhui”分享发布 更新时间:2022-02-01 09:09:04 举报文档

以下为《专题三实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

专题三实验报告

学号:_____________________姓名:_____________________联系电话:_________________

注意:上传作业内容——word文档不用压缩单独上传,其余所有源代码文件压缩后为一个压缩文件上传。

实验内容:图形编程

1、画房子,写程序画出下面的房子之一:

/

解答:

1)主要源代码:

#include

#include

#include

#include "graphics.h"

#include "genlib.h"

#include "conio.h"

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define PI 3.***

void DrawRec( double cx, double cy, double sidel );

void DrawTri( double cx, double cy, double sidel );

void DrawFrame( double cx, double cy );

void DrawHouse( double cx, double cy );

void DrawRoof( double cx, double cy );

void Main()

{

InitGraphics();

double cx,cy;

cx = GetWindowWidth() / 2;

cy = GetWindowHeight() / 2;

DrawHouse(cx,cy);

}

void DrawRec( double cx, double cy, double sidel )

{

MovePen(cx,cy);

DrawLine(sidel,0);

DrawLine(0,sidel);

DrawLine(-sidel,0);

DrawLine(0,-sidel);

}

void DrawTri( double cx, double cy, double sidel )

{

MovePen(cx,cy);

DrawLine(sidel,0);

DrawLine(-sidel*cos(PI/3),sidel*sin(PI/3));

DrawLine(-sidel*cos(PI/3),-sidel*sin(PI/3));

}

void DrawFrame( double cx, double cy )

{

int i,j;

for (i=0;i>=-1;i--)

for (j=0;j=0) Angle-=360;

else

while (Angle

以上为《专题三实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览