PAT乙级—1052

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41668995/article/details/79477533
#include <iostream>
#include <string>
#include <limits.h>
using namespace std;
int main(){
    int  m, x[5];
    string hand[1000], eye[1000], mouth[1000];
    string s;
    getline(cin, s);
    int len;
    len=s.length();
    int a=0;
    for(int i=0; i<len; i++){
        if(s[i]=='['){
            for(int j=i+1; j<len; j++){
                if(s[j]!=']'){
                    hand[a]+=s[j];
                    a++;
                }else{
                    break;
                }
            }
        }
    }
    getline(cin, s);
    len=s.length();
    int b=0;
    for(int i=0; i<len; i++){
        if(s[i]=='['){
            for(int j=i+1; j<len; j++){
                if(s[j]!=']'){
                    eye[b]+=s[j];
                    b++;
                }else{
                    break;
                }
            }
        }
    }
    getline(cin, s);
    len=s.length();
    int c=0;
    for(int i=0; i<len; i++){
        if(s[i]=='['){
            for(int j=i+1; j<len; j++){
                if(s[j]!=']'){
                    mouth[c]+=s[j];
                    c++;
                }else{
                    break;
                }
            }
        }
    }
    cin>>m;
    int flag=1;
    for(int i=0; i<m; i++){
        cin>>x[0];
        if(x[0]>a){
            flag=0;
            break;
        }
        cin>>x[1];
        if(x[1]>b){
            flag=0;
            break;
        }
        cin>>x[2];
        if(x[2]>c){
            flag=0;
            break;
        }
        cin>>x[3];
        if(x[3]>b){
            flag=0;
            break;
        }
        cin>>x[4];
        if(x[4]>a){
            flag=0;
            break;
        }
        cout<<hand[x[0]-1];
        cout<<eye[x[1]-1];
        cout<<mouth[x[2]-1];
        cout<<eye[x[3]-1];
        cout<<hand[x[4]-1]<<endl;
    }
    if(!flag){
        cout<<"Are you kidding me? @\/@\n";
    }
}

奔溃。wa。明天早上再起来de。然后写的太复杂了!多学学,多看看别人的代码!

猜你喜欢

转载自blog.csdn.net/weixin_41668995/article/details/79477533
今日推荐