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;
}