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