zoukankan      html  css  js  c++  java
  • B1018 入门模拟——锤子剪刀布

    2019-12-12

    16:08:38

    #include <bits/stdc++.h>
    #include<math.h>
    using namespace std;
    int main(){
        int N;
        cin>>N;
        int win1=0,win2=0,win3=0,lose1=0,win4=0,win5=0,win6=0,lose2=0,balance=0;//win1,win2,win3,lose1代表甲赢输,win4,win5,win6,lose2代表乙赢输
        for(int i=0;i<N;++i){
            char a,b;
            cin>>a>>b;
            if(a == 'B' && b == 'C'){
                win1++;
                lose2++;
            }
            if(a == 'C' && b=='J'){
                win2++;
                lose2++;
            }
            if(a == 'J' && b=='B'){
                win3++;
                lose2++;
            }
            if(a == 'C'&& b == 'B'){
                win4++;
                lose1++;
            }
            if(a == 'J' && b == 'C'){
                win5++;
                lose1++;
            }
            if(a == 'B' && b == 'J'){
                win6++;
                lose1++;
            }
            if((a=='B'&&b=='B')||(a=='C'&&b=='C')||(a=='J'&&b=='J')){
                balance++;
            }
        }
        //cout<<(win1+win2+win3)<<" "balance<<" "lose1<<endl;
        //cout<<(win4+win5+win6)<<" "balance<<" "lose2<<endl;
        printf("%d %d %d
    ",(win1+win2+win3),balance,lose1);
        printf("%d %d %d
    ",(win4+win5+win6),balance,lose2); 
        int max1 =  0;
        max1 = max(win1,max(win2,win3));
        /*if(max1 == win1){
            cout<<'B'<<" ";
        }
        if(max1 == win2){
            cout<<'C'<<" ";
        }
        if(max1 == win3){
            cout<<'J'<<" "; 
        }*/
        for(int i = 0;i<3;++i){
        if(max1 == win1){
            cout<<'B'<<" ";
            break;
        }
        if(max1 == win2){
            cout<<'C'<<" ";
            break;
        }
        if(max1 == win3){
            cout<<'J'<<" ";
            break; 
        }
        }
        int max2 = 0;
        max2 = max(win4,max(win5,win6));
        /*if(max2 == win4){
            cout<<'B';
        }
        if(max2 == win5){
            cout<<'C';
        }
        if(max2 == win6){
            cout<<'J'; 
        }*/
        for(int i = 0;i<3;++i){
        if(max2 == win4){
            cout<<'B';
            break;
        }
        if(max2 == win5){
            cout<<'C';
            break;
        }
        if(max2 == win6){
            cout<<'J';
            break; 
        }
        }
        system("pause");
        return 0;
    
    } 
  • 相关阅读:
    File操作
    集合
    几个python资料地址
    Case1-用list写shoppingcart
    字符串操作
    运算-Dictionary
    运算-list
    Python数据类型
    标准库和库导入
    Pycharm
  • 原文地址:https://www.cnblogs.com/JasonPeng1/p/12029846.html
Copyright © 2011-2022 走看看