//对于自己写的程序,到网上搜一个正确的程序,对同一组测试数据,进行运行,最后比较 #include<stdio.h> #include<string.h> char n[520000][10],m[520000][10]; int main() { int i=0,j=0; freopen("AC.txt","r",stdin); //标准程序运行结果文件 while(~scanf("%s",n[i++])); freopen("WA.txt","r",stdin); //你的程序运行结果文件 while(~scanf("%s",m[j++])); for(int k=0;k<j-1;k++){ printf("%s %s\n",n[k],m[k]); } bool flag=0; for(int k=0;k<j;k++){ if(strcmp(n[k],m[k])!=0){ flag=1; printf("Case:%d\n",k+1); printf("AC:%s\n",n[k]); printf("WA:%s\n",m[k]); } } if(!flag) { printf("**********\n"); printf("*Accepted*\n"); printf("**********\n"); } else{ printf("**************\n"); printf("*Wrong Answer*\n"); printf("**************\n"); } return 0; }