问题标题: 剪刀石头布(鑫汇)

0
0
已解决
李宜和
李宜和
高级启示者
高级启示者

经过几天几夜,代码完成了

#include<bits/stdc++.h>
#include<windows.h>
#include<cstdlib>
#include<time.h>
using namespace std;
int main(){    
    srand((unsigned) time(NULL));
    long long a;
    MessageBox(NULL,"鑫汇工作室出品(李宜和)","鑫汇工作室",MB_OK);
    cout<<endl;
    cout<<"\t\t\t\t鑫汇";
    Sleep(3000);
    system("cls");
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<"\t\t\t\t加载中";
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    system("cls");
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    cout<<".";
    Sleep(300);
    system("cls");
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<endl;
    cout<<"\t\t\t\t完成!";
    system("cls");
    MessageBox(NULL,"1=石头,2=剪刀,3=布","规则",MB_OK);
    cout<<"——————————————————————————————"<<endl;
    cout<<"|                                                          |"<<endl;
    cout<<"|   1.游戏(人机)                     2.(手动)            |"<<endl;
    cout<<"|                                                          |"<<endl;
    cout<<"|                                                          |"<<endl;
    cout<<"|                                                          |"<<endl;
    cout<<"——————————————————————————————"<<endl;
    int z;
    cin>>z;
    if(z==1){
        system("cls");
        while(1){
        long long n,m=0,o;
        o=rand()%3+1;
        cin>>n;
        m+=1;
        if(m==1){
            cout<<o;
        }
//____________________________________________ 
        if(o==n){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            平局                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
//______________________________________________
        if(o==2&&n==3){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            你输了                        |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==3&&n==1){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            你输了                        |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==1&&n==2){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            你输了                        |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
//_________________________________________________
        if(o==1&&n==3){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            你赢了                        |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==2&&n==1){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            你赢了                        |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==3&&n==2){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            你赢了                        |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        //_________________________________________________
        }
    }
    if(z==2){
        system("cls");
        cout<<"输入一个数,按Enter,让另外一个人输入一个数,按Enter。"<<endl;
        cout<<"左边是先输入的,右边是后输入的";
        Sleep(2000);
        system("cls"); 
        while(1){
        long long n,m=0,o,f,g;
        cin>>n;
        system("cls");
        cin>>o;
        system("cls");
//____________________________________________ 
        if(o==n){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                            平局                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
//______________________________________________
        if(o==2&&n==3){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|           你输了         你赢了                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==3&&n==1){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|            你输了         你赢了                         |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==1&&n==2){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|          你输了               你赢了                     |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
//_________________________________________________
        if(o==1&&n==3){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|           你赢了                你输了                   |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==2&&n==1){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|          你赢了                   你输了                 |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        if(o==3&&n==2){
            system("cls");
            cout<<"——————————————————————————————"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|          你赢了                  你输了                  |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"|                                                          |"<<endl;
            cout<<"——————————————————————————————"<<endl;
        }
        //_________________________________________________
        }
    }
    return 0;
}

 

李宜和在2021-06-16 20:59:11追加了内容

——————————

@王子耀 

代码好了

————————

未经允许,禁止借鉴/抄袭(鑫汇成员除外)

李宜和在2021-06-16 21:00:57追加了内容

_______________

会更新的

————————


0
0
0
黄秋实
黄秋实
初级守护
初级守护

提个小建议,输yg入时如果输入1,2,3容易被对手看见,我是用一个字符串通过复杂的算法的到一个数,然后%3,用余数判断。

cout<<"请红方输入7个字母,并换行。"<<'\n';
cin>>A[1]>>A[2]>>A[3]>>A[4]>>A[5]>>A[6]>>A[7];
ca=((A[2]*A[7]+A[5]*A[6])+A[1]-A[2])*A[3]*A[5]-A[4]+A[7];

cout<<"请蓝方输入7个字母,并换行。"<<'\n';
cb=((A[5]*A[7]+A[2]*A[1])+A[6]-A[2])*A[3]*A[7]-A[4]+A[6];
pa=ca%3;
pb=cb%3;

0
李宜和
李宜和
高级启示者
高级启示者

@黄秋实 

这是抄袭??

 

 

0
武建豪
武建豪
中级天翼
中级天翼

顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶
    顶                          顶
    顶              顶顶顶顶顶顶顶顶顶
    顶              顶          顶          顶
    顶              顶          顶          顶
    顶              顶          顶          顶
    顶              顶          顶          顶
    顶                           顶
    顶                        顶  顶
    顶                      顶     顶
    顶                     顶        顶
顶顶顶                 顶           顶
                         顶              顶

顶天立地

0
0
朱小川
朱小川
缔造者
缔造者

这游戏输入多了就死循环

你看看哪里错了

(@王子耀,我是你工作室的吧)

0
0
黄秋实
黄秋实
初级守护
初级守护

你确定你没有借鉴,我的吗?(我希望可以合作。)

我要回答