• 个人简介

    C++1024炫酷花式效果(含代码雨、烟花烟雾特效等……)(直接复制到Dev C++运行 👍 👍 )
    #include <graphics.h>
    #include <time.h>
    #include <conio.h>
    #include <cstdlib>
    #include<iostream>
    int wange_size;
    int MAX ;
    
    void draw_wangge();//画网格
    void car_move();//车移动
    void solidrectangle();
    void delay(double);//延时
    
    
    
    struct car{
    	int x,y;
    };
    
    	car* car2= new car [MAX];
    //主函数
    int main()
    {
    	using namespace std;
    	cout<<"输入粒子大小(2到100)"<<endl;
    	cin>>wange_size;
    	cout<<"输入粒子数"<<endl;
    		cin>>MAX;
    	srand( time( NULL ) );
    	initgraph(700,500);
    	draw_wangge();
    for(int i=0;i<MAX;i++)
    {
    	car2[i].x=rand()%(700/wange_size)+1;
    	car2[i].y=rand()%(500/wange_size)+1;;
    }
    for(int i=0;i<MAX;i++)
    {
    	solidrectangle(car2[i].x*wange_size,car2[i].y*wange_size,(car2[i].x+1)*wange_size,(car2[i].y+1)*wange_size);
    }
    	
    	while(1)
    	{
    		delay(0.1);
    	    car_move();
    	}
    	delete [] car2; 
    	while(1);
    	return 0;
    }
    
    
    //函数
    void draw_wangge ()
    {
    	setlinecolor(RED);
    	for(int i=1;i<=700/wange_size;i++)
    		line(i*wange_size,0,i*wange_size,500);
    	for(int j=1;j<500/wange_size;j++)
    		line(0,j*wange_size,700,j*wange_size);
    }
    void car_move(){
    	for(int i=0;i<MAX;i++)
    	{
    		clearrectangle(car2[i].x*wange_size+1,car2[i].y*wange_size+1,car2[i].x*wange_size+wange_size-1,car2[i].y*wange_size+wange_size-1);
    		int k = rand()%4+1;
    		if(k==1)
    			car2[i].x-=1;
    		else if(k == 3)
    			car2[i].x+=1;
    		else if(k == 2)
    			car2[i].y-=1;
    		else if(k == 4)
    			car2[i].y+=1;
    		solidrectangle(car2[i].x*wange_size,car2[i].y*wange_size,car2[i].x*wange_size+wange_size,car2[i].y*wange_size+wange_size);
    	}
    	
    }
    void solidrectangle(
    					int left,
    					int top,
    					int right,
    					int bottom
    					);
    void delay(double s)
    {  double delay = s*CLOCKS_PER_SEC;
       double start = clock();
        while(clock()-start<delay);
    }
    

    ***还没完,直接copy到Dev c++运行,超帅的~🚀️ ***

    #include <iostream>
    #include <windows.h>
    #include <cstdio>
    #include <cstring>
    using namespace std;
    char ch[100],ch2[100];
    void color(unsigned int ForeColor=7,unsigned int BackGroundColor=0) {
    HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(handle,ForeColor+BackGroundColor*0x10);
    }
    int main(){
    while(1)
    for(int i=20,j=20;i<=10||j<=80;i++,j++){
    int t=rand()%8,k=rand()%8;
    color(t,k);
    sprintf(ch,"mode con cols=%d",i);
    sprintf(ch2," lines=%d",i);
    strcat(ch,ch2);
    system(ch);
    Sleep(1);
    }
    return 0;
    }