POJ 2141 Message Decowding 题解(gcc) - 哆啦比猫的技术瞎扯 - Arch Linux · ドラえもん · 实时绘制
POJ 2141 Message Decowding 题解(gcc)
http://poj.org/problem?id=2141
#include <stdio.h>
int main(void)
{
int ch;
int i;
char key[26];
// read
for (i=0; i<26; i++)
key[i] = getchar();
while ((ch = getchar()) == '\r' || ch == '\n') {}
ungetc(ch, stdin);
// decode
while ((ch = getchar()) != EOF) {
if (ch >= 'a' && ch <= 'z')
putchar(key[ch-'a']);
else if (ch >= 'A' && ch <= 'Z')
putchar(key[ch-'A']-0x20);
else putchar(ch);
}
return 0;
}
凡未特殊声明(转载/翻译),所有文章均为原创。
by Giumo Xavier Clanjor (哆啦比猫/兰威举), 2010-2019.
本作品采用知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议进行许可。
文中凡未特殊声明且未声明为引用的代码均以 MIT 协议授权。
blog comments powered by Disqus