UVa 10878 - Decode the tape
2012-03-27 00:33
405 查看
开始以为统计示例那句话中26个字母对应的字符串就行了,后来发现‘A’和‘a’不一样,仔细一看有一个位不一样,突然想到了ascii,一看7位,这不正好吗!
/* */
# include <stdio.h> # include <string.h> char str[15]; char t[8] = {64, 32, 16, 8, 0, 4, 2, 1}; int main() { short int i, c; gets(str); while (gets(str) != NULL) { c = 0; for (i = 2; i <= 9; ++i) if (str[i] == 'o') c += t[i-2]; if (c != 0) putchar(c); } return 0; }
/* */
相关文章推荐
- UVA 10878 Decode the tape
- UVA之10878 - Decode the tape
- UVA 10878 - Decode the tape
- UVA - 10878 Decode the tape
- UVA 10878-Decode the tape
- UVa 10878 - Decode the tape
- UVa 10878 - Decode the tape
- uva 10878 - Decode the tape
- UVA 10878-Decode the tape(模拟)
- UVA10878 Decode the tape【编码】
- UVA 10878 Decode the tape (二进制)
- uva 10878 Decode the tape
- UVa 10878 - Decode the tape
- UVA - 10878 Decode the tape
- UVa - 10878 - Decode the tape
- UVa 10878 Decode the tape (趣题)
- UVa 10878 - Decode the tape 解题报告
- uva 10878 Decode the tape (简单题)
- UVA-10878 Decode the tape
- UVa 10878 Decode the tape