回 帖 发 新 帖 刷新版面

主题:几经辛苦,终于作出圆的图形---大家看看吧

[em10]#define PI 3.1415926
#include"graphics.h"
#include"math.h"
main()
{
 int i,x0,y0,x,y,driver,mode;
 float a;
 driver=CGA;mode=CGAC0;
 initgraph(&driver,&mode,"");
 setcolor(2);
 setbkcolor(GREEN);
 x0=100;y0=100;
 circle(x0,y0,10);
 for(i=0;i<16;i++)
 {
  a=(2*PI/16)*i;
  x=ceil(x0+48*cos(a));
  y=ceil(y0+48*sin(a));
  setcolor(3);line(x0,y0,x,y);
 }
 setcolor(2);circle(x0,y0,60);
}

大家给点意见啦

回复列表 (共3个回复)

沙发

一般用图形学的经典算法作圆

板凳

想实践一下,很可惜没有graph.h

3 楼

bresenham算法是离散的扫描点的,不用浮点运算

我来回复

您尚未登录,请登录后再回复。点此登录或注册