程序员表白的代码

时间:2022-11-17 22:59:12
#include<iostream>
#include<windows.h>


int dir[4][2]={{0,-1},{-1,0},{0,1},{0,-1}};


int dir_1[4][2]={{0,-1},{1,0},{0,1},{0,-1}};


int dir_2[4][2]={{0,1},{1,0},{0,-1},{0,1}};


int dir_3[4][2]={{0,1},{-1,0},{0,-1},{0,1}};


using namespace std;
char str[27][81];
void xx()
{
int x=16,y=2;
int x_1=64,y_1=2;


int k=0;
while(1)
{
system("cls");
str[y][x]=3;
str[y_1][x_1]=3;


if(str[0][33]==3)
{

}
for(int i=0;i<25;i++)
{
 
for(int j=0;j<80;j++)
{
printf("%c",str[i][j]);
}
}
for(int t1=0;t1<1 ;t1++) 

   system("color a");
   for(int time=0;time<9;time++); 
   system("color b");
   for(time=0;time<9;time++);
   system("color c");
   for(time=0;time<9;time++);
   system("color d");
   for(time=0;time<9;time++);
   system("color e");
   for(time=0;time<9;time++);
   system("color f");
  
}


for( i=0;i<10000000;i++)
{
}


x=x+dir_2[k][0];
y=y+dir_2[k][1];


x_1=x_1+dir_3[k][0];
y_1=y_1+dir_3[k][1];


k++;
if(k==4)k=0;
}
}
void hen()
{
int x=81/2-7;
int x_1=81/2+7;


int k=0;
while(1)
{
system("cls");
int q;

for(int i=0;i<2;i++)
{
str[i][x]=3;
str[i][x_1]=3;
}
x--;
x_1++;
if(x==16)
{
xx();
break;
}
if(str[0][33]==3)
{

}
for( i=0;i<25;i++)
{
 
for(int j=0;j<80;j++)
{
printf("%c",str[i][j]);
}
}
for(int t1=0;t1<2 ;t1++) 

   system("color a");
   for(int time=0;time<9;time++); 
   system("color b");
   for(time=0;time<9;time++);
   system("color c");
   for(time=0;time<9;time++);
   system("color d");
   for(time=0;time<9;time++);
   system("color e");
   for(time=0;time<9;time++);
   system("color f");
  
}


for( i=0;i<10000000;i++)
{
}



}
}
int main()//3  
{

memset(str,' ',sizeof(str));
int x=81/2,y=26/2-5;
int x_1=81/2,y_1=26/2-5;


int k=0;
while(1)
{
system("cls");
str[y][x]=3;
str[y_1][x_1]=3;


if(str[0][33]==3)
{
hen();
break;
}
for(int i=0;i<25;i++)
{
 
for(int j=0;j<80;j++)
{
printf("%c",str[i][j]);
}
}


for( i=0;i<100000;i++)
{
}


x=x+dir[k][0];
y=y+dir[k][1];


x_1=x_1+dir_1[k][0];
y_1=y_1+dir_1[k][1];


for(int t1=0;t1<2 ;t1++) 

   system("color a");
   for(int time=0;time<9;time++); 
   system("color b");
   for(time=0;time<9;time++);
   system("color c");
   for(time=0;time<9;time++);
   system("color d");
   for(time=0;time<9;time++);
   system("color e");
   for(time=0;time<9;time++);
   system("color f");
  
}
k++;
if(k==4)k=0;


}
}