hdu 2700
地址:http://acm.hdu.edu.cn/showproblem.php?pid=2700
题意:一个字符串如果有偶数个1,就是o,有奇数个1就是e。给出缺了最后一位的字符串和它的属性,求补足最后一位的字符串。
代码:
1 # include <stdio.h> 2 # include <string.h> 3 4 5 char str[110] ; 6 7 int main () 8 { 9 int i, cnt, len ; 10 11 12 while (gets (str)) 13 { 14 if (strcmp(str, "#") == 0) break ; 15 len = strlen(str) ; 16 for(i = 0, cnt = 0 ; i < len-1 ; i++) 17 if (str[i] == '1') cnt++ ; 18 if ((cnt%2 == 0 && str[len-1] == 'o') || 19 (cnt%2 == 1 && str[len-1] == 'e')) 20 str[len-1] = '1' ; 21 else str[len-1] = '0' ; 22 puts (str) ; 23 } 24 return 0 ; 25 }