#include<stdio.h>
#include<easyx.h>//图形库头文件
#include<math.h>//使用三角函数引用头文件
#define PI 3.14//要使用弧度制
int main()
{
initgraph(800,600);//创建一个窗口,宽度为800,高度为600
setorigin(400, 300);//以物理坐标为基准设置逻辑坐标的原点
setaspectratio(1, -1);//实现坐标轴的翻转,-1把y轴翻转
double initial = PI / 2;//初始角度为90度
double add = PI * 2 / 5;//下一个点相较于上一个点多72度,每循环一次加72度
int r = 200;//外切圆半径
POINT points[5];//储存5个点坐标
for (int i = 0; i < 5; i++)
{
points[i].x = cos(initial + i * add) * r;//点的x坐标
points[i].y = sin(initial + i * add) * r;//点的y坐标
}
polygon(points, 5);//polygon函数绘制多边形,把5个点依次相连,形成五边形
getchar();//暂时阻塞程序,等待用户按键关闭
closegraph();//关闭绘图窗体函数
return 0;
}
绘制一个五边形。