以下为《专题三实验报告》的无排版文字预览,完整内容请下载
专题三实验报告
学号:_____________________姓名:_____________________联系电话:_________________
注意:上传作业内容——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
以上为《专题三实验报告》的无排版文字预览,完整内容请下载
专题三实验报告由用户“muremhui”分享发布,转载请注明出处