闲着没事做了一个绝顶抽象的东西
#include<bits/stdc++.h>
#include <windows.h> // 引入Windows头文件
#include<iostream>
#include<time.h>
const double PI = 3.14159265359;
const double E = 2.718281828459;
const int N = 1e6 + 10;
using namespace std;
void SLEEP(int time = 1){
Sleep(time);
}
// 定义颜色代码
enum ConsoleColor {BLACK = 0,BLUE = 1,GREEN = 2,CYAN = 3,RED = 4,MAGENTA = 5,
BROWN = 6,LIGHT_GRAY = 7,DARK_GRAY = 8,LIGHT_BLUE = 9,LIGHT_GREEN = 10,
LIGHT_CYAN = 11,LIGHT_RED = 12,LIGHT_MAGENTA = 13,YELLOW = 14,WHITE = 15};
// 改变控制台字体颜色的函数
void Color(ConsoleColor color) {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, color);
}
void INS(){
for(int i = 0; i < 10; i ++){
cout << " oooooo ";cout << endl;SLEEP();
}
cout << " ooo ooo ";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
cout << "ooo ooo";cout << endl;SLEEP();
for(int j = 1; j <= 1; j ++){
for(int i = 1; i <= 3; i++){
cout << "ooo ooo";cout << endl;SLEEP();
}
for(int i = 1; i <= 6; i++){
cout << "ooo ";
Color(RED);
cout << "oooooo";
Color(WHITE);
cout << " ooo"; cout << endl;SLEEP();
}
for(int i = 1; i <= 3; i++){
cout << "ooo ooo";cout << endl;SLEEP();
}
}
cout << "ooo ooo";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
cout << " ooo ooo ";cout << endl;SLEEP();
for(int i = 0; i < 10; i ++){
cout << " oooooo ";cout << endl;SLEEP();
}
}
void LEF(){
for(int i = 0; i < 10; i ++){
cout << " oooooo ";cout << endl;SLEEP();
}
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << "oooooo ";cout << endl;SLEEP();
for(int j = 1; j <= 1; j ++){
for(int i = 1; i <= 3; i++){
cout << "oooooo ";cout << endl;SLEEP();
}
for(int i = 1; i <= 6; i++){
cout << "oooooo ";
Color(RED);
cout << "oooooo";
Color(WHITE); cout << endl;SLEEP();
}
for(int i = 1; i <= 3; i++){
cout << "oooooo ";cout << endl;SLEEP();
}
}
cout << "oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
for(int i = 0; i < 10; i ++){
cout << " oooooo ";cout << endl;SLEEP();
}
}
void RIG(){
for(int i = 0; i < 10; i ++){
cout << " oooooo ";cout << endl;SLEEP();
}
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo";cout << endl;SLEEP();
for(int j = 1; j <= 1; j ++){
for(int i = 1; i <= 3; i++){
cout << " oooooo";cout << endl;SLEEP();
}
for(int i = 1; i <= 6; i++){
Color(RED);
cout << "oooooo";Color(WHITE);
cout << " oooooo";
cout << endl;SLEEP();
}
for(int i = 1; i <= 3; i++){
cout << " oooooo";cout << endl;SLEEP();
}
}
cout << " oooooo";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
cout << " oooooo ";cout << endl;SLEEP();
for(int i = 0; i < 10; i ++){
cout << " oooooo ";cout << endl;SLEEP();
}
}
int main(){
while(1){
INS();
LEF();
RIG();
}
return 0;
}