holyya.com
2025-09-04 17:56:38 Thursday
登录
文章检索 我的文章 写文章
C++编写圣诞树代码
2023-07-02 07:57:44 深夜i     --     --
C++ 编写 圣诞树 代码

圣诞节是一个充满欢乐和喜庆气氛的节日,为了增添节日气氛,你是否想要在你的程序中添加一颗漂亮的圣诞树呢?那么,今天就来教大家用C++编写一颗漂亮的圣诞树代码吧!

首先,我们需要使用C++的基本图形库。以下是一个例子:


#include<graphics.h>

#include<conio.h>

#include<dos.h>

void main (){

int gd= DETECT, gm;

initgraph(&gd,&gm,"C:\\TC\\BGI");

setbkcolor(WHITE);

cleardevice();

circle(300,150,50);

rectangle(250,200,350,400);

rectangle(225,325,375,400);

rectangle(200,375,400,400);

setfillstyle(SOLID_FILL,RED);

floodfill(300,150,WHITE);

setfillstyle(SOLID_FILL,BROWN);

floodfill(275,225,WHITE);

setfillstyle(SOLID_FILL,DARKGRAY);

floodfill(300,375,WHITE);

getch();

closegraph();

这段代码是在画一个圆形代表圣诞树上的圆形装饰物,矩形代表圣诞树的主干,以及三个矩形代表圣诞树的底部。

接下来,我们将添加一些更具圣诞节气氛的元素。我们将添加几个三角形代表圣诞树上的绿色叶子,并在圆形装饰物中添加五角星代表圣诞树上的星星。


#include<graphics.h>

#include<conio.h>

#include<dos.h>

void main(){

int gd= DETECT, gm;

initgraph(&gd,&gm,"C:\\TC\\BGI");

setbkcolor(WHITE);

cleardevice();

circle(300,150,50);

rectangle(250,200,350,400);

rectangle(225,325,375,400);

rectangle(200,375,400,400);

setfillstyle(SOLID_FILL, GREEN);

int tri1[] = 300; // Tree leaf

int tri2[] = 350; // Tree leaf

int tri3[] = 175; // Tree leaf

fillpoly(4,tri1);

fillpoly(4,tri2);

fillpoly(4,tri3);

setlinestyle(SOLID_LINE,0,3);

line(290,120,310,120); // Star on the Tree

line(290,120,300,100);

line(300,100,310,120);

line(292,110,308,110);

setlinestyle(SOLID_LINE,0,1);

setfillstyle(SOLID_FILL,RED);

floodfill(300,150,WHITE);

setfillstyle(SOLID_FILL,BROWN);

floodfill(275,225,WHITE);

setfillstyle(SOLID_FILL,DARKGRAY);

floodfill(300,375,WHITE);

getch();

closegraph();

}

我们现在在图形上添加了三个绿色的三角形,代表圣诞树的叶子,以及一个黄色五角星,代表圣诞树上的星星。我们还在五角星边框周围添加了一个黑色的轮廓线。

现在,我们的圣诞树代码就已经完成了!你只需要复制这段代码并将其运行,就能够在屏幕上看到一颗漂亮的圣诞树了!无论你是要将其用于你的程序,还是在你的编程实验中使用它,它都会让你在圣诞节里获得更多的欢乐和快乐!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复