那位大侠可以帮帮我看看ACM的http://poj.grids.cn/problem?id=2804这题我的错哪了!
http://poj.我的编程为
// Note:Your choice is C++ IDE
#include <iostream>
using namespace std;
int main()
{
char *p[100010][2];
int i=0,j=0;
char pt[100010];
char ch=0;
while(1)
{
p[i][0]=new char[11];
p[i][1]=new char[11];
scanf("%s%s",p[i][0],p[i][1]);
//printf("%s %s",p[i][0],p[i][1]);
ch=getchar();
ch=getchar();
i++;j=i;
if(ch=='\n')break;
else pt[j]=ch;
}
char x[11];
while(scanf("%s",x)!=EOF)
{
for(int j=0;j<i;j++)
{
if(strcmp(x,p[j][1])==0)
{
if(j==0)printf("%s\n",p[0][0]);
else
printf("%c%s\n",pt[j],p[j][0]);
break;
}
}
if(j==i)printf("eh\n");
}
;
return 0;
}