gsh=msgbox("已经准备好格式化,准备开始。",vbyesno)
sets=createobject("wscript.shell")
wscript.sleep1000
msgbox"开始格式化……哈哈!吓晕了吧,骗你的~"
wscript.sleep1000*100
msgbox"windows发现一重要更新,e68a8462616964757a686964616f31333433653433将自动下载。"
wscript.sleep3000
msgbox"系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描?",vbyesno
msgbox"文件名SXS.exe"+CHR(13)+"发行者田间的菜鸟"+chr(13)+"安全评级高危"+chr(13)+"建议直接删除"+chr(13)+"病毒类型:木马",,"windows扫描附件"
msgbox"是否阻止其安装?",vbyesno
msgbox"阻止失败!请检查防火墙是否开启!"
扩展资料
编程符号种类:
1、算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2、关系运算符
用于比较运算。包括大于()、小于()、等于(==)、大于等于(=)、小于等于(=)和不等于(!=)六种。
3、逻辑运算符
用于逻辑运算。包括与()、或(||)、非(!)三种。
4、位操作运算符
参与运算的量,按二进制位进行运算。包括位与()、位或(|)、位非(~)、位异或(^)、左移()、右移()六种。
/*一个火柴人游戏,亲自验证,可运行*/
/*在编译时添加如下命令:-std=c++11,否则会编译错误*/
#includecstdio
#includecstdlib
#includeWindows.h
#includethread
#includeconio.h
usingnamespacestd;
constunsignedcharCTRL_KEY=0XE0;
constunsignedcharLEFT=0X4B;
constunsignedcharRIGHT=0X4D;
constunsignedcharDOWN=0X50;
constunsignedcharUP=0X48;
intmen2[2]={0,0};
intwomen2[2]={10,10};
intGame();
voidgotoxy(intx,inty)//光标移动到(x,y)位置
{
HANDLEhandle=GetStdHandle(STD_OUTPUT_HANDLE);
COORDpos;
pos.X=x;
pos.Y=y;
SetConsoleCursorPosition(handle,pos);
}
intclean(intmm,intnn)
gotoxy(mm,nn);
printf("");
gotoxy(mm,nn+1);
gotoxy(mm,nn+2);
intmen(intx,inty)
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE|FOREGROUND_GREEN);
gotoxy(x,y);
printf("O");
gotoxy(x,y+1);
printf("H");
gotoxy(x,y+2);
printf("II");
intwomen(inti,intj)
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
gotoxy(i+1,j);
gotoxy(i+1,j+1);
gotoxy(i,j+2);
printf("/II\\");
intm=10,n=10;
intx=0;inty=0;
intTorF()
if(x==my==n)return1;
elsereturn0;
intwomenmove()
intturn;
intYNbreak=0;
while(YNbreak==0)
YNbreaak=TorF();
turn=rand()%3;
clean(m,n);
if(mx)m++;
elsem--;
if(m==x)
if(ny)n++;
elsen--;
if(m0)m=0;
if(m=75)m=75;
if(n0)n=0;
if(n=22)n=22;
women(m,n);
women2[0]=m;
women2[1]=n;
Sleep(100);
system("cls");
gotoxy(28,10);
printf("Youdied!!!\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_BLUE);
system("pause");
exit(0);
return0;
intmenmove()
while(1)
switch(getch())
caseUP:y--;break;
caseDOWN:y++;break;
caseLEFT:x--;break;
caseRIGHT:x++;break;
if(x0)x=0;
if(x77)x=77;
if(y0)y=0;
if(y22)y=22;
men(x,y);
men2[0]=x;
men2[1]=y;
intGame()
women(10,10);
men(0,0);
intt=0;
threadqq(womenmove);
menmove();
qq.join();
intmain()
system("modeconcols=80lines=25");
printf("游戏开始后,随机按下一个键,唤醒你的蓝色小人.如果你被红色的老女人碰到了,那么你就死了\n");
printf("方向键操控小人\n");
Game();
/*留下您的赞再拿走,谢谢!*/
下落的小鸟
#includestdio.h
#includestdlib.h
#includetime.h
intGrade=1,Score=0,Max_blank=9,Distance=18;
structBirds{intx;inty;};//定义一种Birds数据类型(含3个成员)
Birds*Bird=(Birds*)malloc(sizeof(Birds));//定义Birds类型指针变量Bird并赋初值
structBg{intx,y;intl_blank;Bg*pri;Bg*next;};//定义一种Bg数据类型(含5个成员)
Bg*Bg1=(Bg*)malloc(sizeof(Bg));//定义Bg类型指针变量Bg1并赋初值
voidPosition(intx,inty)//光标定位函数(用于指定位置输出)
{COORDpos={x-1,y-1};
HANDLEOut=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(Out,pos);
voidCsh()//初始化界面
printf("══════════════════════════════════════\n");
printf("■■■■C语言版FlappyBird\n");
printf("■■■■\n");
printf("■■■■瞎搞人:yyposs原创\n");
printf("■■■■瞎搞日期:2014.2\n");
printf("■■■■改编:鸣蝉百2021.7\n");
printf("■■■■操作:按向上方向键让小鸟起飞\n");
printf("■■\n");
printf("■■■■DEVc++运行通过\n");
printf("按键继续…");
getch();
voidPrFK()//输出方框(游戏范围区)
{inti;
Position(1,1);printf("╔");Position(79,1);printf("╗");
Position(1,24);printf("╚");Position(79,24);printf("╝");
for(i=3;i=78;i+=2){Position(i,1);printf("═");Position(i,24);printf("═");}
for(i=2;i=23;i++)
{Position(1,i);printf("║");if(i11)printf("0%d",i-1);elseprintf("%d",i-1);
Position(79,i);printf("║");
Position(4,25);printf("小鸟即将出现,请准备按键起飞…");
Position(4,25);printf("");
voidCreatBg()//创建障碍物坐标(便于打印输出)
{Bg*Bg2=(Bg*)malloc(sizeof(Bg));
Bg1-x=90;Bg1-y=8;//确定障碍物的一对基本坐标(此时值是在游戏框之外)
Bg2-x=Bg1-x+Distance;Bg2-y=9;//下一障碍物的基本坐标x、y
Bg1-l_blank=Max_blank-Grade;//障碍物上下两部分之间的空白距离l_blank
Bg2-l_blank=Max_blank-Grade;
Bg1-next=Bg2;Bg1-pri=Bg2;
Bg2-next=Bg1;Bg2-pri=Bg1;
voidInsertBg(Bg*p)//随机改变障碍物的y坐标,让空白通道有上下变化
{inttemp;
Bg*Bgs=(Bg*)malloc(sizeof(Bg));
Bgs-x=p-pri-x+Distance;
Bgs-l_blank=Max_blank-Grade;
srand((int)time(0));//启动随机数发生器
temp=rand();//产生一个随机数并赋值给temp
if(temp%2==0)
{if((temp%4+p-pri-y+Max_blank-Grade)21)
Bgs-y=p-pri-y+temp%4;
elseBgs-y=p-pri-y;
else
{if((p-pri-y-temp%4)2)Bgs-y=p-pri-y-temp%4;
Bgs-pri=p-pri;Bgs-next=p;
p-pri-next=Bgs;p-pri=Bgs;
voidCreatBird()//建立小鸟的坐标(初始打印输出小鸟的位置)
{Bird-x=41;Bird-y=10;}
intCheckYN(Bg*q)//判断游戏结束与否(值为0是要结束,为1没有要结束)
{Bg*p=q;inti=0;
while(++i=5)
{if(Bird-y23)return0;
if(Bird-x==p-xBird-y=p-y)return0;
if((Bird-x==p-x||Bird-x==p-x+1||Bird-x==p-x+2)Bird-y==p-y)return0;
if(Bird-x==p-xBird-yp-y+p-l_blank)return0;
if((Bird-x==p-x||Bird-x==p-x+1||Bird-x==p-x+2)Bird-y==p-y+p-l_blank)
p=p-next;
return1;
voidCheck_Bg(Bg*q)//核查开头的障碍物坐标是否在游戏区内
{Bg*p=q;inti=0,temp;
{if(p-x-4)p=p-next;
{srand((int)time(0));temp=rand();
{if((temp%4+p-y+Max_blank-Grade)21)p-y=p-y+temp%4;
elsep-y=p-y;p-x=p-pri-x+Distance;
p-l_blank=Max_blank-Grade;
{if((p-y-temp%4)2)p-y=p-y-temp%4;
voidPrt_Bg(Bg*q)//打印输出障碍物(依据其x、y坐标进行相应输出)
{Bg*p=q;inti=0,k,j;
{if(p-x0p-x=78)
{for(k=2;kp-y;k++){Position(p-x+1,k);printf("■");printf("■");printf("");}
Position(p-x,p-y);
printf("■");printf("■");printf("■");printf("");
Position(p-x,p-y+p-l_blank);
k=k+p-l_blank+1;
for(k;k=23;k++){Position(p-x+1,k);printf("■");printf("■");printf("");}
if(p-x==0)
{for(j=2;jp-y;j++){Position(p-x+1,j);printf("");printf("");}
Position(p-x+1,p-y);
printf("");printf("");printf("");
Position(p-x+1,p-y+Max_blank-Grade);
j=j+Max_blank-Grade+1;
for(j;j=22;j++){Position(p-x+1,j);printf("");printf("");}
voidPrtBird()//打印输出小鸟
{Position(Bird-x,Bird-y-1);printf("");
Position(Bird-x,Bird-y);printf("Ю");
Position(38,2);printf("Score:%d",Score);
voidLoop_Bg(Bg*q)//障碍物x坐标左移,并记录成绩
{p-x=p-x-1;p=p-next;
if(Bird-x==p-x)
{Score+=1;
if(Score%4==0Grade4)Grade++;
{inti=0;intt;
Csh();PrFK();CreatBg();
InsertBg(Bg1);InsertBg(Bg1);InsertBg(Bg1);
CreatBird();
{if(!CheckYN(Bg1))break;
Check_Bg(Bg1);Prt_Bg(Bg1);
PrtBird();Loop_Bg(Bg1);
Bird-y=Bird-y+1;
if(GetAsyncKeyState(VK_UP))//按下了向上方向键
Bird-y=Bird-y-4;
Sleep(200);//程序延时200毫秒(数值大小决定游戏速度快慢)