#include<iostream>
#include<cstdlib>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main()
{
int a,b,d,c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;
d = 0;
while (1)
{
if (d==3)
{
cout<<"请问您是否忘记了密码?(1=是/2=否)";
cin>>c;
cout<<endl;
if(c==1)
{
cout<<"请输入新的用户名";
cin>>e;
cout<<endl;
a = e;
cout<<"请输入新的密码";
cin>>f;
cout<<endl;
b =f;
cout<<"新的密码是:"<<e<<endl;
cout<<"新的用户名:"<<f<<endl;
}
cout<<"请输入新的用户名";
cin >>g;
cout<<endl;
if (g == e)
{
cout<<"请输入新的密码";
cin>>h;
cout <<endl;
if (h==f)
{
cout<<"登录成功";
{
break;
}
}
else
{
cout<<"登陆失败";
d = 0;
}
}
else
{
cout<<"登录失败";
d = 0;
}
}
cout<<"默认密码为12345,账号是123"<<endl;
cout<<"账号:";
cin>>a;
cout<<endl;
cout<<"密码:";
cin>>b;
cout<<endl;
if (a==12345)
{
if (b == 123 )
{
cout<<"登录成功";
{
break;
}
}
else
{
cout<<"登录失败";
d+=1;
}
}
else
{
cout<<"登陆失败";
d +=1;
}
}
cout<<"欢迎你来到猜拳游戏";
cout<<endl;
cout<<"在本游戏中您要跟机器人进行对战";
while(1)
{
cout<<"请输入游戏规格如三局两胜 ";
cout<<endl<<"请输入共几局";
cin>>a;
cout<<endl<<"请输入要赢几次";
cin>>b;
if (b+1 == a)
{
cout<<"选择成功 ";
{
break;
}
}
else
{
cout<<"选择失败请重试";
}
}
c =0;
d = 0;
h = 0;
i = 0;
j = 0;
g = 0 ;
z = 0;
while (1)
{
if (z-1 ==b)
{
cout<<"游戏结束";
if (h>i)
{
cout<<"你输了";
{
break;
}
}
else
{
cout<<"你赢了";
{
break;
}
}
}
cout<<"请输入您出什么(1、拳头|2、布|3、剪刀|):";
cin>>c;
srand((unsigned)time(NULL));
d = rand()%3;
if (c == 1 )
{
if (d ==0)
{
cout<<"平局"<<endl;
cout<<"你出的是拳头,对手出的是拳头";
h += 1;
}
if (d == 1)
{
cout<<"你输了"<<endl;
cout<<"你出的是拳头,对手出的是布"<<endl;
i+=1;
z += 1;
}
if (d == 2)
{
cout<<"你赢了"<<endl;
cout<<"你出的是拳头,对手出的是剪刀"<<endl;
j +=1;
z += 1;
}
}
if (c == 2 )
{
if (d ==0)
{
cout<<"你赢了"<<endl;
cout<<"你出的是布,对手出的是拳头";
j += 1;
z += 1;
}
if (d == 1)
{
cout<<"平局"<<endl;
cout<<"你出的是布,对手出的是布"<<endl;
h+=1;
}
if (d == 2)
{
cout<<"你输了"<<endl;
cout<<"你出的是布,对手出的是剪刀"<<endl;
i +=1;
z += 1;
}
}
if (c == 3 )
{
if (d ==0)
{
cout<<"你输了"<<endl;
cout<<"你出的是剪刀,对手出的是拳头";
j += 1;
z += 1;
}
if (d == 1)
{
cout<<"你赢了"<<endl;
cout<<"你出的是剪刀,对手出的是布"<<endl;
h+=1;
z += 1;
}
if (d == 2)
{
cout<<"平局"<<endl;
cout<<"你出的是剪刀,对手出的是剪刀"<<endl;
i +=1;
}
}
}
return 0;
}
//有的是登录和一些基础知识希望有用