求大神帮忙,为什么老是wrong answer,理由啊!!!有追加奖励哦!

题目链接:http://poj.grids.cn/practice/2804/这是我的代码:
#include <cstdio>
#include <cstring>
#include <stdlib.h>
char a[100000][11],b[100000][11],c[100000][11];
int main()
{int t=0,n=0,j=0,g;
while(scanf("%s %s",a[t],b[t])!=EOF)
{
t++;
}
printf("\n");

while(scanf("%s",c[n])!=EOF)
{
n++;
}
for(g=0;g<n;g++)
{for(j=0;j<t;j++)
if(strcmp(c[g],b[j])==0){printf("%s\n",a[j]);break;}
if(j==t)printf("eh\n");
}
return 0;
}

第1个回答  2013-04-08
Include 指令
在JSP中包含一个静态的文件,同时解析这个文件中的JSP语句. JSP 语法 <%@ include file="relativeURL" %> 例子 include.jsp: <html> <head><title>An Include Test</title></head> <body bgcolor="white"> <font color="blue"> The current date and time are <%@ include file="date.jsp" %> </font> </body> </html> date.jsp: <%@ page import="java.util.*" %> <%= (new java.util.Date()).toLocaleString() %> Displays in the page: The current date and time are Aug 30,1999 2:38:40
include()语句包含并运行指定文件。
以下文档也适用于require()。这两种结构除了在如何处理失败之外完全一样。include(产生一个警告而require()则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用require()。include()就不是这样,脚本会继续运行。同时也要确认设置了合适的 include_path。注意在 php 4.3.5 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会寻找包含文件的顺序先是在当前工作目录的相对的 include_path 下寻找,然后是当前运行脚本所在目录相对的 include_path 下寻找。例如 include_path 是 .,当前工作目录是 /www/,脚本中要 include 一个 include/a.php 并且在该文件中有一句 include "b.php",则寻找 b.php 的顺序先是 /www/,然后是 /www/include/。如果文件名以 ../ 开始,则只在当前工作目录相对的 include_path 下寻找。
当一个文件被包含时,其中所包含的代码继承了 include 所在行的变量范围。从该处开始,调用文件在该行处可用的任何变量在被调用的文件中也都可用。不过所有在包含文件中定义的函数和类都具有全局作用域。
例子 16-5. 基本的include()例子
vars.php<?php$color = 'green';$fruit = 'apple';?>test.php<?phpecho "A $color $fruit"; // Ainclude 'vars.php';echo "A $color $fruit"; // A green apple?> 如果 include 出现于调用文件中的一个函数里,则被调用的文件中所包含的所有代码将表现得如同它们是在该函数内部定义的一样。所以它将遵循该函数的变量范围。追问

上面是什么意思,我的代码要怎么改才能AC,请在我的代码上修改

相似回答