HDU 2700 Parity

http://acm.hdu.edu.cn/showproblem.php?pid=2700

读懂了发现就是一个奇偶判断

View Code
#include <stdio.h>

#include <string.h>

int main()

{

    char s[1100];

    int len,cnt,i;

    while(gets(s))

    {

        cnt=0;

        if(s[0]=='#')break;

        len=strlen(s);

        for(i=0;i<len-1;i++)

            if(s[i]=='1')cnt++;

        if(s[len-1]=='e')

            if(cnt%2)s[len-1]='1';

            else s[len-1]='0';

        else

            if(cnt%2)s[len-1]='0';

            else s[len-1]='1';

        printf("%s\n",s);

    }

    return 0;

} 

 

你可能感兴趣的:(HDU)