21xrx.com
2024-12-23 03:20:09 Monday
登录
文章检索 我的文章 写文章
C语言教程-如何使用C语言编写烟花效果
2023-06-17 19:44:27 深夜i     --     --

烟花是各种庆祝活动中的必备元素,而编写一个烟花效果也是程序员们的一个有趣的挑战。下面就是一份使用C语言编写烟花效果的代码,供大家参考。

代码如下:


#include

#include

#include

void main(){

  int gd=DETECT,gm,i,j,n=0;

  initgraph(&gd,&gm,NULL);

  for(i=0;i<=420;i=i+10){

    setcolor(4);

    settextstyle(2,0,i);

    outtextxy(150,201,"Happy New Year!");

    delay(100);

    if(i==420){

      for(j=0;j<=100;j=j+10){

        rectangle(50+j,310+j,60+j,320+j);

        rectangle(70+j,310+j,80+j,320+j);

        rectangle(90+j,310+j,100+j,320+j);

        rectangle(110+j,310+j,120+j,320+j);

        rectangle(130+j,310+j,140+j,320+j);

        rectangle(150+j,310+j,160+j,320+j);

        rectangle(170+j,310+j,180+j,320+j);

      }

    }

    setcolor(n);

    circle(250,200,n);

    n++;

    if(n>20)

      n=8;

    circle(250,200,50);

    circle(250,200,80);

    circle(250,200,110);

    circle(250,200,140);

    circle(250,200,170);

  }

  getch();

  closegraph();

}

首先,我们需要导入三个头文件:stdio.h、graphics.h和math.h。接着我们启动绘图模式,并以黄色输出“Happy New Year!”五次。接下来,在屏幕正中央绘制一颗圆,并逐渐变大。之后,我们依次绘制五个半径不同的小圆,并且每次绘制前删除上一个圆以达到效果。最后关闭程序。

C语言,烟花,编程绘图。

  
  

评论区

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