九度OJ 题目1029:魔咒词典 (四)

2014-11-24 07:54:58 · 作者: · 浏览: 3
< n;i++){
gets(s);
flag = 0;
//输入的是魔咒输出对应功能
if(s[0] == '['){
for(j = 0;j < index;j++){
//找到魔咒对应的功能
if(strcmp(s,str[j].name) == 0){
flag = 1;
//输出对应的功能
printf("%s\n",str[j].function);
break;
}
}
}
//输入的是魔咒的功能输出魔咒
else{
for(j = 0;j < index;j++){
//找到对应的魔咒
if(strcmp(s,str[j].function) == 0){
flag = 1;
//输出对应的魔咒
for(k = 1;str[j].name[k] != ']';k++){
printf("%c",str[j].name[k]);
}
printf("\n");
break;
}
}
}
//没有找到
if(flag == 0){
printf("what \n");
}
}
return 0;
}