栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

猜拳程序C++源码开源开放

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

猜拳程序C++源码开源开放

本人注释有缺漏还请多多谅解!

#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<     system("pause");
    }
    
    
}
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;
            }    
} 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032234.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号