本人注释有缺漏还请多多谅解!
#include
#include
#include
#include
#include
using namespace std;
int sum;
void key(){
}
void pas(){
for(int i=0;i<3;i++){
static int y=0;
y=y+1;
cout<
}
}
void exercise(){
int s;
cout<<"ttt欢迎来到练习地tttn";
cout<<"1.拳头 2.剪子 3.布n";
label:
cout<<"请您出拳(0退出):";
cin>>s;
switch(s){
case 1:
cout<<"您出了拳头!";
goto label;
break;
case 2:
cout<<"您出了剪子!";
goto label;
break;
case 3:
cout<<"您出了布!";
goto label;
break;
default:
sum=2;
}
}
void play(){
float j=0;
int key,key1,d;
cout<<"ttt欢迎来到猜拳俱乐部tttn";
for(int i;i<5;i++){
cout<<"1.拳头 2.剪子 3.布n";
cout<<"请您出拳:";
cin>>key;
if(key<1||key>3){
cout<<"ttt****您出拳错误****"<
srand(time(0));
key1 =rand()%(3-1+1)+1;
//平局
if(key1==key){
cout<<"****双方平局****"<
//赢
if((key==1&&key1==2)||(key==2&&key1==3)||(key==3&&key1==1)){
cout<<"您赢了!";
j++;
}
//输
if((key1==1&&key==2)||(key1==2&&key==3)||(key1==3&&key==1)) {
cout<<"您输了!";
}
}
cout<<"正确率:"<
void win(){
cout<<"说明如下:n";
cout<<"您将与人机进行猜拳!n您可以随意输入您要输入的数字进行不同的方式对决!n您每次输一局将会扣5滴生命值n祝你好运!n";
sum=2;
}
void windows(){
cout<<"1.人机对决n";
cout<<"2.练习场地n";
cout<<"3.说明介绍n";
cout<<"4.注册账户n";
cout<<"5.登陆账户n";
cout<<"输入吧!:";
}
int main(){
label:
windows();
int s,sum;
cin>>s;
switch(s){
case 1:
play();
break;
case 2:
exercise();
break;
case 3:
win();
break;
case 4:
pas();
break;
case 5:
key();
break;
default:cout << "错误!" <
if(sum=2){
goto label;
}
}



