【計蒜客系列】挑戰難題7:奇怪的國家

題目來源:計蒜客


有一個奇怪的國家,裏面的國民對於事情的態度永遠只有兩面。當兩個人遇到一起討論一個事情的時候——兩個持贊同觀點的人遇到一起後會對這個事情都繼續贊同;一個持贊同觀點的人遇到一個持不贊同觀點的人的時候,兩人都會不再繼續贊同;兩個持不贊同觀點的人遇到一起討論後反而會對這個事情開始贊同。

輸入包括兩行,每行包括N個數字(1≤N≤50),分別表示兩個人對於N個事情對應的看法——0表示不贊同、1表示贊同。
輸出包括一行,包括N個數字,表示兩人相遇後,對於這N件事情的最終看法。
樣例1
輸入:
11100101
00101011
輸出:

00110001


#include <stdio.h>
#include <string.h>
int main ()
{
    char a1[50],a2[50],a3[50];
    int i,k;
    scanf("%s",&a1);
    scanf("%s",&a2);
    //gets(a1);
    //gets(a2);
    k=strlen(a1);
    for(i=0;i<k;i++)
    {
        if(a1[i]==a2[i])
            a3[i]='1';
        else
            a3[i]='0';
        printf("%c",a3[i]);
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章