图形精美图案

简介: #include #include #define pi 3.1415926void draw(int x, int y, int r)         /*自定义函数用来绘图*/{    int x1, y1, x2, y2, x3, y3, color = 1;    float i;    f...

#include <graphics.h>
#include <math.h>
#define pi 3.1415926
void draw(int x, int y, int r)         /*自定义函数用来绘图*/
{
    int x1, y1, x2, y2, x3, y3, color = 1;
    float i;
    for (i = 0; i <= 2 *pi; i += pi / 20)
    {
        setcolor(color);
        x1 = x + r * cos(i);
        y1 = y - r * sin(i);
        x2 = x - 3 * r + r * cos( - i);
        y2 = y - 3 * r - r * sin( - i);
        x3 = x + 3 * r + r * cos( - i);
        y3 = y + 3 * r - r * sin( - i);
        circle(x1, y1, r);        /*沿逆时针方向画圆*/
        circle(x2, y2, r);        /*沿顺时针方向画圆*/
        circle(x3, y3, r);        /*沿顺时针方向画圆*/
        delay(1e20);
        color++;
        if (color > 15)
            color = 1;
    }
}

main()
{
    int gdriver, gmode;
    gdriver = DETECT;
    initgraph(&gdriver, &gmode, "");      /*图形方式初始化*/
    cleardevice();
    draw(320, 240, 25);        /*调用前面自定义的函数*/
    getch();
    closegraph();         /*退出图形状态*/
}

相关文章
Photoshop制作漂亮白色荧光文字图片
Photoshop制作漂亮白色荧光文字图片
76 0
|
7月前
|
数据可视化 定位技术 开发者
黑白或彩色线稿地图设计定制装饰画中线条轮廓素材底图获取方法合集
黑白或彩色线稿地图设计定制装饰画中线条轮廓素材底图获取方法合集
|
编解码 图形学 Python
ArcMap:如何渲染一幅精美的地形图
ArcMap:如何渲染一幅精美的地形图
308 1
Photoshop绘制立体风格的拾色器图标
Photoshop绘制立体风格的拾色器图标
56 0
Photoshop制作空心圆柱体与立体烟缸
Photoshop制作空心圆柱体与立体烟缸
128 0
EasyX颜色+绘制彩虹色天空
今天夜里想搞一搞easyx(doge)
152 0
|
前端开发
HTML+CSS实现——精美视差效果图
本篇文章,主要讲解一下如何创建一个精美视差效果图
166 0
HTML+CSS实现——精美视差效果图
|
前端开发 Android开发
制作圆形图片,你会以下几种?
制作圆形图片,你会以下几种?
制作圆形图片,你会以下几种?