ZOJ3432字符串处理

时间:2022-06-01 14:09:28

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3432

用异或做,泪奔ing......还有就是gets()的用法,gets()能吸收空格,到回车停止,而scanf("%s",a);是到空格就停止。

AC代码:

#include<stdio.h>
#include<string.h>
int main()
{
    int n;
    char a[10],b[10];
    while(scanf("%d",&n)!=EOF)
    {
        int x=getchar();
        memset(a,0,sizeof(a));
        for(int i=1;i<=2*n-1;i++)
        {
            gets(b);
            for(int j=0;j<8;j++)
                a[j]^=b[j];
        }
        puts(a);
    }
    return 0;
}