POJ2538 还能再水一点吗...

#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
using namespace std;
map<char,char> mapp;

int main()
{
	mapp['1'] = '`';
	mapp['2'] = '1';
	mapp['3'] = '2';
	mapp['4'] = '3';
	mapp['5'] = '4';
	mapp['6'] = '5';
	mapp['7'] = '6';
	mapp['8'] = '7';
	mapp['9'] = '8';
	mapp['0'] = '9';
	mapp['-'] = '0';
	mapp['='] = '-';
	mapp['W'] = 'Q';
	mapp['E'] = 'W';
	mapp['R'] = 'E';
	mapp['T'] = 'R';
	mapp['Y'] = 'T';
	mapp['U'] = 'Y';
	mapp['I'] = 'U';
	mapp['O'] = 'I';
	mapp['P'] = 'O';
	mapp['['] = 'P';
	mapp[']'] = '[';
	mapp['\\'] = ']';
	mapp['S'] = 'A';
	mapp['D'] = 'S';
	mapp['F'] = 'D';
	mapp['G'] = 'F';
	mapp['H'] = 'G';
	mapp['J'] = 'H';
	mapp['K'] = 'J';
	mapp['L'] = 'K';
	mapp[';'] = 'L';
	mapp['\''] = ';';
	mapp['X'] = 'Z';
	mapp['C'] = 'X';
	mapp['V'] = 'C';
	mapp['B'] = 'V';
	mapp['N'] = 'B';
	mapp['M'] = 'N';
	mapp[','] = 'M';
	mapp['.'] = ',';
	mapp['/'] = '.';
	mapp[' '] = ' ';
	char str[1005];
	while(gets(str))
	{
		int len = strlen(str);
		for(int i=0;i<len;i++)
		{
			printf("%c",mapp[str[i]]); 
		}
		puts("");
	}
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值