用一串常量字符串保存键盘即可。
重点在for语句。
当然,也可以用字符串保存。
/*10082 - WERTYU*/
/*Written by Henry.Witt.Joker*/
/*29/05/2012 12:33*/
/*Verdict: Accepted*/
#include<iostream>
#include<string.h>
#include<stdio.h>
#include<cstring>
using namespace std;
const char str[]="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";
int main()
{
char ch;
while ((ch=getchar())!=EOF)
{
int i;
for(i=1;(str[i])&&(str[i]!=ch);i++);
if(str[i]) putchar(str[i-1]);
else putchar(ch);
}
}