本文主要是介绍九度考研真题 浙大 2008-2浙大 题目1029:魔咒词典 字符串比较,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//题目1029:魔咒词典#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main(){
char s1[1200][40],s2[1200][100];
char s[1200][100];
int num;
while(gets(s)&&strcmp(s,"@END@")!=0){
num++;
}
for(int i=0;i<num;i++){
int j=0;
for(j=0;s[j]!=']';j++){
s1[i][j]=s[i][j];
}
jj=j+1;
for(int k=jj+1;k<strlen(s);k++){
s2[i][k-jj-1]=s[i][k];
}
}
int t;char str[100];
cin>>t;
while(t--){
cin>>str;
int flag=0;
for(int i=0;i<num;i++){
if(strcmp(str,s1[i])==0){
cout<<s2[i]<<endl;flag=1;
}
else if(strcmp(str,s2[i])==0){
flag=1;
for(int j=1;j<strlen(s2[i]);j++){
cout<<s2[i][j];
}
}
}
if(flag==0){
cout<<"what?"<<endl;
}
}
}
这篇关于九度考研真题 浙大 2008-2浙大 题目1029:魔咒词典 字符串比较的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!