《算法竞赛入门经典》5.1.1的题, 代码如下。
View Code
1 #include <cstdio> 2 #include <cstring> 3 using namespace std; 4 5 char table[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"; 6 7 int main() 8 { 9 #ifdef LOCAL 10 freopen("in", "r", stdin); 11 #endif 12 int c; 13 while((c = getchar()) != EOF) 14 { 15 char * p = strchr(table, c); 16 if(p) putchar(table[p-table-1]); 17 else putchar(c); 18 } 19 return 0; 20 }