POJ_2538

来源:互联网 发布:dying in the sun知乎 编辑:程序博客网 时间:2024/05/22 15:16

//============================================================================
// Name        : POJ_2538.cpp
// Author      : tiger
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;
char map[300];
void init()
{
 int i;
 for(i = 1; i <=9 ;i++)
  map['0'+i] = (char)('0'+i-1);
 map['`'] = '`';
 map['0'] = '9';
 map['1'] = '`';
 map['-'] = '0';
 map['='] = '-';

 

 map['Q'] = 'Q';
 map['W'] = 'Q';
 map['E'] = 'W';
 map['R'] = 'E';
 map['T'] = 'R';
 map['Y'] = 'T';
 map['U'] = 'Y';
 map['I'] = 'U';
 map['O'] = 'I';
 map['P'] = 'O';
 map['['] = 'P';
 map[']'] = '[';
 map['//'] = ']';
 map['A'] = 'A';
 map['S'] = 'A';
 map['D'] = 'S';
 map['F'] = 'D';
 map['G'] = 'F';
 map['H'] = 'G';
 map['J'] = 'H';
 map['K'] = 'J';
 map['L'] = 'K';
 map[';'] = 'L';
 map['/''] = ';';
 map['X'] = 'Z';
 map['C'] = 'X';
 map['V'] = 'C';
 map['B'] = 'V';
 map['N'] = 'B';
 map['M'] = 'N';
 map[','] = 'M';
 map['.'] = ',';
 map['/'] = '.';
 map[' '] = ' ';
}

int main() {
 init();
 char s[1000];
 freopen("in","r",stdin);
 int len,i;
 while(gets(s)  )
 {
  len = strlen(s);
  for(i = 0; i < len; i++)
  {
   printf("%c",map[s[i]]);
  }
  printf("/n");
 }
 return 0;
}

原创粉丝点击