样例全过,0分,
查看原帖
样例全过,0分,
1061404
RKSSSKR楼主2024/6/27 14:45
#include<bits/stdc++.h>
using namespace std;
struct node{
  string j,y;  
}a[114];
int main(){
    
    int n=0;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i].j>>a[i].y;
    } 
    string aa;
    cin>>aa;
    string bb="";
    for(int i=0;i<=aa.length();i++){
        
        if(islower(aa[i])){
            bb+=aa[i];
        }
        
        else{
            bool f=0;
            for(int i=0;i<n;i++){
                if(bb==a[i].j){
                    bb="";
                    cout<<a[i].y;
                    f=1;
                }
            }
            if(!bb.empty() && !f){
            	cout<<"UNK";	
            	
			     } 
            cout<<aa[i];
            continue;
        }
        
    }
    return 0;
}

(请不要管一个没有安全感的人写的一堆bool

哪位大佬帮忙看看具体是哪里出了问题

2024/6/27 14:45
加载中...