爱护眼睛2.0
查看原帖
爱护眼睛2.0
1263898
c_subtract_subtract楼主2024/11/9 12:37

不是病毒!不是病毒!不是病毒!

#include<cstdio>
#include<iostream>
#include<windows.h>
#define blue FOREGROUND_BLUE
#define green FOREGROUND_GREEN
#define red FOREGROUND_RED
#define cyan FOREGROUND_GREEN | FOREGROUND_BLUE
#define pink FOREGROUND_RED | FOREGROUND_BLUE
#define yellow FOREGROUND_RED | FOREGROUND_GREEN
#define white FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE
using namespace std;
int mod=1;
void out3()
{
	
	for(int i=1;i<=1000;i++)
	{
		if(mod==1)
		{
			printf("1");
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|white);
		}
		else
		{
			printf("0");
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|green);
		}
		mod=rand()%2;
	}
}
void out2()
{
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|white);
	for(int i=1;i<=1000;i++)
	{
		if(mod==1)  printf("■");
		else printf(" ");
		mod=rand()%3;
	}
}
void out()
{
	for(int i=1;i<=1000;i++)
	{
		if(mod==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|blue);
		else if(mod==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|green);
		else SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|red);
		printf("%c",rand()%64+64);
		mod=rand()%3;
	}
}
int main()
{
	cout<<"放松眼睛小软件2.0\n";
	cout<<"此软件安全无毒很健康\n";
	cout<<"可以试试\n";
	system("pause");
	system("cls");
	cout<<"选择爱护眼睛的方法:\n";
	cout<<"1.乱码屏幕\n";
	cout<<"2.闪光弹\n";
	cout<<"3.2进制弹闪\n";
	short tmp;cin>>tmp;
	if(tmp==1)while(1) out();
	else if(tmp==2) while(1) out2();
	else if(tmp==3) while(1) out3();
}
2024/11/9 12:37
加载中...