#include graphics.h
创新互联是一家专业从事成都网站设计、做网站的网络公司。作为专业网站制作公司,创新互联依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站及网站设计开发服务!
...
/**
* x,y 圆心坐标,xradius,yradius 椭圆x,y方向的半径 ,*start,end圆弧起点和终点角度,单位为度
*/
void far ellipse(int x, int y, int start,int end,int xradius, int yradius);
/**
* x,y为要填充区域内任意坐标, border填充区域边界颜色
*/
void far floodfill(int x, int y, int border);
y=(int)(y0+(float)sqrt(b*(1-(x*x)/a)));
这条语句有问题,改成如下的语句。因为坐标平移,所以x-x0;除法必须是浮点除法,所以先乘以1.0再除,否则是整除,结果就差的太远了
y=(int)(y0+(float)sqrt(b*(1-1.0*(x-x0)*(x-x0)/a)));
改后的运行结果
一) 像素函数
putpiel() 画像素点函数
getpixel()返回像素色函数
(二) 直线和线型函数
line() 画线函数
lineto() 画线函数
linerel() 相对画线函数
setlinestyle() 设置线型函数
getlinesettings() 获取线型设置函数
setwritemode() 设置画线模式函数
(三)、多边形函数
rectangle() 画矩形函数
bar() 画条函数
bar3d() 画条块函数
drawpoly() 画多边形函数
(四)、 圆、弧和曲线函数
getaspectratio()获取纵横比函数
circle()画圆函数
arc() 画圆弧函数
ellipse()画椭圆弧函数
fillellipse() 画椭圆区函数
pieslice() 画扇区函数
sector() 画椭圆扇区函数
getarccoords()获取圆弧坐标函数
(五)、 填充函数
setfillstyle() 设置填充图样和颜色函数
setfillpattern() 设置用户图样函数
floodfill() 填充闭域函数
fillpoly() 填充多边形函数
getfillsettings() 获取填充设置函数
getfillpattern() 获取用户图样设置函数
(六)、图像函数
imagesize() 图像存储大小函数
getimage() 保存图像函数
putimage() 输出图像函数