#include<stdio.h>
#include<conio.h>
#include<graphics.h>
int main()
{
    initgraph(1200, 1200);
    setbkcolor(RGB(255, 255, 255));
    cleardevice();
    int x1 = 0, x2 = 0, y1 = 0, y2 = 50, zq = 0,hs=1;
    COLORREF color;
    color = HSVtoRGB(100, 0.8, 1);
    for (hs = 1; hs < 5; hs++) {
        for (zq = 0; zq < 800; zq = zq + 200) {
            if (hs % 2 == 1) {
                for (x1 = 0, x2 = 0; x1 < 150, x2 < 150; x1 = x1 + 1, x2 = x2 + 1) {
                    color = HSVtoRGB(100+ x1, 0.8, 1);
                    setlinecolor(color);
                    line(x1 + zq, y1, x2 + zq, y2);
                }
            }
            else {

                  for (x1 = 0, x2 = 0; x1 < 150, x2 < 150; x1 = x1 + 1, x2 = x2 + 1) {
                      color = HSVtoRGB(250- x1, 0.8, 1);
                      setlinecolor(color);
                      line(x1 + zq, y1, x2 + zq, y2);
                  }
              }

        }
        y1 = y1 +  200, y2 = y2 + 200;
    
    }
    _getch();
    return 0;
}

 

更多推荐