题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1073
数据判断,主要是如何判断WA和PE,吸收字符!
代码:
1 #include2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std;11 12 char tmp[5050];13 14 void shuru(char p[]) 15 { 16 getchar(); 17 gets(tmp); 18 while(gets(tmp)) 19 { 20 if(strcmp(tmp,"END")==0) break; 21 if(strlen(tmp)!=0) strcat(p,tmp); 22 strcat(p,"\n"); 23 } 24 } 25 26 void duibi(char a[]){27 int k=0;28 for(int i=0;a[i];i++){29 if(a[i]==' '||a[i]=='\t'||a[i]=='\n')30 continue;31 else32 a[k++]=a[i];33 }34 a[k]='\0';35 }36 37 int main()38 {39 int n;40 char a[5050];41 char b[5050];42 while(~scanf("%d",&n)){43 while(n--){44 a[0]='\0'; 45 b[0]='\0';46 shuru(a); 47 shuru(b);;48 if(strcmp(a,b)==0){49 cout<<"Accepted"<