基礎2

這個題主要將數字轉換成字符處理,用scanf讀數字由於沒有終止條件,無法繼續!  字符串讀入 謹記!


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

輸入包括兩行,每行包括N個數字(1≤N≤50,分別表示兩個人對於N個事情對應的看法——0表示不贊同、1表示贊同。

輸出包括一行,包括N個數字,表示兩人相遇後,對於這N件事情的最終看法。

樣例輸入

11100101
00101011

樣例輸出

00110001


#include <stdio.h>
#include <string.h>

int main()
{
    char a[50],b[50],c[50];
    int i, n;
    scanf("%s",a);
    scanf("%s",b);//或者用gets(a);gets(b);
    n = strlen(a);
    for(i=0;i<n;i++)
       {
        if(a[i]==b[i])
           c[i] = '1';
        else c[i] = '0';
       }
    for(i=0;i<n;i++)
    printf("%c",c[i]);
    return 0;
}


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