zoukankan      html  css  js  c++  java
  • 直线、正方形综合

    #include <graphics.h>
    #include <math.h>
    #include <conio.h>
    #define pi 3.1415926
    void squ()              /*自定义函数squ来实现用正方形绘图*/
    {
        int i, j, x[6], y[6];
        float m, n;
        setcolor(14);             /*设置绘图颜色*/
        for (m = 0; m <= pi / 2; m += pi / 8)
        {
            for (i = 1, n = m; n <= 5 *pi / 2+m; i++, n += pi / 2)     /*确定正方形的顶点坐标存到数组中*/
            {
                x[i] = 320+200 * sin(n);
                y[i] = 240-200 * cos(n);
            }
            for (i = 1; i <= 4; i++)
                line(x[i], y[i], x[i + 1], y[i + 1]);        /*将各个顶点连起来组成正方形*/
        }
    }

    void multicolor()             /*自定义函数multicolor来画彩色竖线*/
    {
        int i, j, color = 1;
        float n, x, y;
        for (n = pi / 2; n <= 3 *pi / 2; n += pi / 60)
        {
            setcolor(color);
            x = 320+140 * sin(n);
            y = 240-140 * cos(n);           /*确定竖线一端的位置*/
            line(x, y, x, 480-y);            /*画竖线*/
            delay(1e20);
            color++;
            if (color > 15)
                color = 1;
        }
    }

    main()
    {
        int gdriver, gmode;
        gdriver = DETECT;
        initgraph(&gdriver, &gmode, "");         /*图形方式初始化*/
        squ();               /*调用squ函数*/
        delay(1e10);
        multicolor();              /*调用multicolor函数*/
        getch();
        closegraph();
    }

  • 相关阅读:
    向量、矩阵常用范数
    关于HP M451网络连接的资料
    pyqt程序最小化到系统托盘(未测试)
    博客园美化大集合2020最新!不用担心失效问题!
    添加QQ聊天
    关于加密
    python抓取谷歌学术关键词下文章题目
    如何确定网站可否可爬取
    灵狐浏览器
    利用beautifulsoup进行对标签的二次查找-以打印网易云歌单内容为例
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/1960139.html
Copyright © 2011-2022 走看看